Annotation of 43BSD/contrib/mh/conf/makefiles/zotnet/tws, revision 1.1

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