home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
fish
/
telecom
/
uucp_442
/
src
/
lib
/
dmakefile.aztec
< prev
next >
Wrap
Text File
|
1990-10-08
|
1KB
|
48 lines
# DMakefile For Aztec V5.0 or greater
#
# NOTE: Lattice C users, ignore all the const warnings, they are bugs in
# Lattice's header files.
OD = dtmp:uucp/lib/
EXE = $(OD)uucp.lib
PROTOS= uucp:src/include/lib_protos.h
SRC1 = getpwnam.c serialport.c setstdin.c sleep.c validuser.c lsys.c
SRC2 = mntreq.c security.c log.c lockfile.c tmpfile.c seq.c getenv.c
SRC3 = config.c alias.c string.c getfiles.c ndir.c list_sort.c
SRC4 = expand_path.c isdir.c getuser.c gethead.a gettail.a getpred.a
SRCS= $(SRC1) $(SRC2) $(SRC3) $(SRC4)
OBJS = $(SRCS:"*.c":"$(OD)*.o") $(SRCS:"*.a":"$(OD)*.o")
LOBJ1= $(SRC1:"*.c":"*.o")
LOBJ2= $(SRC2:"*.c":"*.o")
LOBJ3= $(SRC3:"*.c":"*.o")
LOBJ4= $(SRC4:"*.c":"*.o") $(SRC4:"*.a":"*.o")
CFLAGS= -I uucp:src/include/
all : $(PROTOS) $(EXE)
$(EXE) : $(OBJS)
cd $(OD)
-delete %(left)
lb %(left) $(LOBJ1)
lb %(left) $(LOBJ2)
lb %(left) $(LOBJ3)
lb %(left) $(LOBJ4)
cd
$(OBJS) : $(SRCS)
dcc $(CFLAGS) -o %(left) %(right) -c -r
$(PROTOS) : $(SRCS) $(OD)makeproto
$(OD)makeproto -o%(left) $(SRCS)
$(OD)makeproto : makeproto.c
dcc $(CFLAGS) makeproto.c -o %(left)
delete T:makeproto.o