CFLAGS =	-O
TARGET =	all
target:		$(TARGET)
libx:		Makefile.go
		$(MAKE) -f Makefile.go $(LIBFILE) SHELL="$(SHELL)" HDRDIR="$(HDRDIR)"
MKMAKE =	exit 1
Makefile.go:	Makefile
		$(MKMAKE) -mkmake "$(MAKE)" $@ "$(CFLAGS)" "$(LDFLAGS)" "$(RANLIB)" "$(NETLIB)" NETLIB

LIBS =		../lib/library.a ../lib/libsubst.a
SSLEAY=		../../SSL

#ifdef MSWIN ######################################################
CCOUT =		-Fo$*.o
RM =		del
ARC =		lib /out:$@
RANLIB =	dir
NETLIB =	WSOCK32.LIB ADVAPI32.LIB GDI32.LIB
EAYLIB =	GDI32.LIB
LIBSSL=		$(SSLEAY)/ssleay32.lib $(SSLEAY)/libeay32.lib
#endif #############
#ifdef UNIX,OS2EMX ################################################
CCOUT =
RM =		rm -f
ARC =		$(AR) cr $@
#RANLIB =	ranlib
RANLIB =	$(AR) ts
#NETLIB =		-lsocket -lnsl -ldl
NETLIB =
EAYLIB =
LIBSSL=		$(SSLEAY)/libssl.a $(SSLEAY)/libcrypto.a
#endif #############

.c.o:;	$(CC) $(CFLAGS) $(HDRDIR) -c $*.c $(CCOUT)


FILES =	README_SUBIN \
	Makefile \
	dgauth.c \
	dgbind.c \
	dgchroot.c \
	install.sh

#---BGN---
#---END---

all:	dgbind dgchroot install

install:
	install.sh dgbind dgchroot

dgbind:	dgbind.o
	$(CC) $(CFLAGS) -o $@ dgbind.o $(LIBS)

files:;		ls -d $(FILES)
srcfiles:;	@echo $(FILES)

