Annotation of 43BSDReno/contrib/mh/zotnet/tws/Makefile, revision 1.1.1.1

1.1       root        1: ##############################################################################
                      2: #    Instructions to Make, for compilation of ZOT UIP/utility processes
                      3: #
                      4: #      This file is automatically generated.  Do not edit!
                      5: ##############################################################################
                      6: 
                      7: # The following entries were inserted during MH configuration
                      8: BINDIR =       $(DESTDIR)/usr/contrib/mh/bin
                      9: ETCDIR =       $(DESTDIR)/usr/contrib/mh/lib
                     10: OPTIONS        =       -DBSD42 -DBSD43 -DBSD44 -DBERK -DTTYD -DDUMB -DMHE -DNETWORK -DBIND -DRPATHS -DATZ -DSBACKUP='".\043"' -DDBM -DSENDMTS -DSMTP -I..
                     11: LDOPTIONS=     
                     12: LDOPTLIB=      
                     13: 
                     14: CC     =       /usr/bin/cc
                     15: CCOPT  =       -O
                     16: CFLAGS  =      $(CCOPT) $(OPTIONS)
                     17: LINT   =       lint
                     18: LFLAGS =       -bhu $(OPTIONS)
                     19: LLIBS  =
                     20: LDFLAGS =      $(LDOPTIONS)
                     21: LIBES   =
                     22: LDLIBS =       $(LIBES) $(LDOPTLIB)
                     23: 
                     24: ######################################################################
                     25: #      Here it is...
                     26: ######################################################################
                     27: 
                     28: all:           dtimep.o dtime.o ${LEXSTRING}
                     29: 
                     30: lint:          l-dtimep l-dtime l-date
                     31: 
                     32: install:       inst-all clean
                     33: 
                     34: inst-all:;
                     35: 
                     36: tar:;
                     37: 
                     38: uninstall:;
                     39: 
                     40: 
                     41: ######################################################################
                     42: # date
                     43: ######################################################################
                     44: 
                     45: date:          date.o dtime.o $(LIBES)
                     46:                $(CC) $(LDFLAGS) -o $@ date.o dtime.o $(LDLIBS)
                     47: 
                     48: l-date:;       $(LINT) $(LFLAGS) date.c dtime.c $(LLIBS)
                     49: 
                     50: 
                     51: ######################################################################
                     52: # dtimep
                     53: ######################################################################
                     54: 
                     55: dtimep.c:      dtimep.lex
                     56:                lex -List dtimep.lex > dtimep.c
                     57: 
                     58: l-dtimep:;     $(LINT) $(LFLAGS) dtimep.c -DONECASE lexstring.c $(LLIBS)
                     59: 
                     60: 
                     61: ######################################################################
                     62: # dtime
                     63: ######################################################################
                     64: 
                     65: l-dtime:;      $(LINT) $(LFLAGS) dtime.c $(LLIBS)
                     66: 
                     67: 
                     68: ######################################################################
                     69: # dtest
                     70: ######################################################################
                     71: 
                     72: dtest:         dtest.o dtimep.o dtime.o ${LEXSTRING}
                     73:                $(CC) $(LDFLAGS) dtest.o dtimep.o dtime.o ${LEXSTRING} -o dtest
                     74: 
                     75: 
                     76: ##############################################################################
                     77: #      Miscellaneous tasks
                     78: ##############################################################################
                     79: 
                     80: distribution:   clean
                     81: 
                     82: clean:         unclean
                     83:                -rm -f dtimep.c *.o date dtest lex.yy.c lex.backtrack
                     84: 
                     85: unclean:;      -rm -f _* :* core eddep makedep
                     86: 
                     87: 
                     88: ##############################################################################
                     89: #      Dependencies
                     90: ##############################################################################
                     91: 
                     92: MODULES        =       date dtime dtimep
                     93: 
                     94: depend:;       for m in $(MODULES); do ( \
                     95:                    i=`basename $$m .c`; \
                     96:                    echo $$i.o: $$i.c >> makedep; \
                     97:                    grep '^#[   ]*include' $$i.c | \
                     98:                        sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
                     99:                            -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
                    100:                            -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
                    101:                        >> makedep \
                    102:                ); done
                    103:                echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
                    104:                echo '$$r makedep' >> eddep
                    105:                echo 'w' >> eddep
                    106:                cp Makefile _Makefile
                    107:                ed - Makefile < eddep
                    108:                rm eddep makedep
                    109:                echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                    110:                echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                    111: 
                    112: # DO NOT DELETE THIS LINE
                    113: # DEPENDENCIES START HERE
                    114: date.o: date.c
                    115: date.o: tws.h
                    116: #date.o: /usr/include/stdio.h
                    117: dtime.o: dtime.c
                    118: dtime.o: tws.h
                    119: dtime.o: ../../h/strings.h
                    120: #dtime.o: /usr/include/stdio.h
                    121: #dtime.o: /usr/include/sys/types.h
                    122: #dtime.o: /usr/include/sys/timeb.h
                    123: #dtime.o: /usr/include/time.h
                    124: #dtime.o: /usr/include/sys/time.h
                    125: dtimep.o: dtimep.c
                    126: #dtimep.o: /usr/include/stdio.h
                    127: dtimep.o: tws.h
                    128: #dtimep.o: /usr/include/ctype.h
                    129: # DEPENDENCIES MUST END AT END OF FILE
                    130: # IF YOU PUT STUFF HERE IT WILL GO AWAY

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.