|
|
BSD 4.3reno
##############################################################################
# Instructions to Make, for compilation of ZOT UIP/utility processes
#
# This file is automatically generated. Do not edit!
##############################################################################
# The following entries were inserted during MH configuration
BINDIR = $(DESTDIR)/usr/contrib/mh/bin
ETCDIR = $(DESTDIR)/usr/contrib/mh/lib
OPTIONS = -DBSD42 -DBSD43 -DBSD44 -DBERK -DTTYD -DDUMB -DMHE -DNETWORK -DBIND -DRPATHS -DATZ -DSBACKUP='".\043"' -DDBM -DSENDMTS -DSMTP -I..
LDOPTIONS=
LDOPTLIB=
CC = /usr/bin/cc
CCOPT = -O
CFLAGS = $(CCOPT) $(OPTIONS)
LINT = lint
LFLAGS = -bhu $(OPTIONS)
LLIBS =
LDFLAGS = $(LDOPTIONS)
LIBES =
LDLIBS = $(LIBES) $(LDOPTLIB)
######################################################################
# Here it is...
######################################################################
all: dtimep.o dtime.o ${LEXSTRING}
lint: l-dtimep l-dtime l-date
install: inst-all clean
inst-all:;
tar:;
uninstall:;
######################################################################
# date
######################################################################
date: date.o dtime.o $(LIBES)
$(CC) $(LDFLAGS) -o $@ date.o dtime.o $(LDLIBS)
l-date:; $(LINT) $(LFLAGS) date.c dtime.c $(LLIBS)
######################################################################
# dtimep
######################################################################
dtimep.c: dtimep.lex
lex -List dtimep.lex > dtimep.c
l-dtimep:; $(LINT) $(LFLAGS) dtimep.c -DONECASE lexstring.c $(LLIBS)
######################################################################
# dtime
######################################################################
l-dtime:; $(LINT) $(LFLAGS) dtime.c $(LLIBS)
######################################################################
# dtest
######################################################################
dtest: dtest.o dtimep.o dtime.o ${LEXSTRING}
$(CC) $(LDFLAGS) dtest.o dtimep.o dtime.o ${LEXSTRING} -o dtest
##############################################################################
# Miscellaneous tasks
##############################################################################
distribution: clean
clean: unclean
-rm -f dtimep.c *.o date dtest lex.yy.c lex.backtrack
unclean:; -rm -f _* :* core eddep makedep
##############################################################################
# Dependencies
##############################################################################
MODULES = date dtime dtimep
depend:; for m in $(MODULES); do ( \
i=`basename $$m .c`; \
echo $$i.o: $$i.c >> makedep; \
grep '^#[ ]*include' $$i.c | \
sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
-e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
-e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
>> makedep \
); done
echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
echo '$$r makedep' >> eddep
echo 'w' >> eddep
cp Makefile _Makefile
ed - Makefile < eddep
rm eddep makedep
echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
# DO NOT DELETE THIS LINE
# DEPENDENCIES START HERE
date.o: date.c
date.o: tws.h
#date.o: /usr/include/stdio.h
dtime.o: dtime.c
dtime.o: tws.h
dtime.o: ../../h/strings.h
#dtime.o: /usr/include/stdio.h
#dtime.o: /usr/include/sys/types.h
#dtime.o: /usr/include/sys/timeb.h
#dtime.o: /usr/include/time.h
#dtime.o: /usr/include/sys/time.h
dtimep.o: dtimep.c
#dtimep.o: /usr/include/stdio.h
dtimep.o: tws.h
#dtimep.o: /usr/include/ctype.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.