Annotation of 40BSD/cmd/sdb/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: #      sdb     Makefile        4.1     10/9/80
                      3: #
                      4: # Conditional compilation flags:
                      5: #      STD - Distribution systems UNIX/32V, VM/UNIX 2.n
                      6: #      VMUNIX - virtual memory system - keep namelist in VM.
                      7: #      VFORK - Use vfork call of VM/UNIX Berkeley version
                      8: #      FLEXNAMES - New a.out format with string table (VMUNIX Version 4)
                      9: #
                     10: # The files old.c and old.h contain routines and definitions peculiar
                     11: # to old versions of the system.
                     12: #
                     13: CFLAGS=        -R -DVMUNIX -DVFORK -DFLEXNAMES -g
                     14: 
                     15: SRCS=  access.c decode.c display.c docomm.c fio.c main.c message.c \
                     16:        old.c opset.c optab.c pcs.c prvar.c re.c runpcs.c \
                     17:        setup.c sub.c symt.c udef.c version.c xeq.c
                     18: OBJS=  access.o decode.o display.o docomm.o fio.o main.o message.o \
                     19:        old.o opset.o optab.o pcs.o prvar.o re.o runpcs.o \
                     20:        setup.o sub.o symt.o udef.o version.o xeq.o
                     21: HDRS=  cdefs.h defs.h head.h mac.h machine.h mode.h old.h
                     22: 
                     23: sdb: sources ${OBJS}
                     24:        cc -o sdb *.o
                     25: 
                     26: install:
                     27:        cp sdb sdb.temp
                     28:        install -s sdb $(DESTDIR)/usr/bin
                     29:        mv sdb.temp sdb
                     30: 
                     31: clean:
                     32:        rm -f *.o sdb
                     33: 
                     34: print:
                     35:        ls -l Makefile | pr
                     36:        pr -f *.h *.c
                     37: 
                     38: sources: ${SRCS} ${HDRS}
                     39: ${SRCS} ${HDRS}:
                     40:        sccs get $@
                     41: 
                     42: depend:
                     43:        /bin/grep '^#[  ]*include' ${SRCS} \
                     44:                | sed '/<.*>/d' \
                     45:                | sed 's/:[^"]*"\([^"]*\)".*/: \1/' \
                     46:                | sed 's/\.c/.o/' >>makedep
                     47:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                     48:        echo '$$r makedep' >>eddep
                     49:        echo 'w' >>eddep
                     50:        cp Makefile Makefile.bak
                     51:        ed - Makefile < eddep
                     52:        rm eddep makedep
                     53:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                     54:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                     55:        echo '# see make depend above' >> Makefile
                     56: 
                     57: # DO NOT DELETE THIS LINE -- make depend uses it

unix.superglobalmegacorp.com

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