Annotation of 43BSD/lib/libc/compat-sys5/Makefile, revision 1.1.1.1

1.1       root        1: #      Makefile        1.5     85/09/05
                      2: #
                      3: CFLAGS=        -O ${DEFS}
                      4: SRCS=  getopt.c memccpy.c memchr.c memcmp.c memcpy.c memset.c \
                      5:        strcatn.c strchr.c strcmpn.c strcpyn.c strcspn.c strpbrk.c \
                      6:        strrchr.c strspn.c strtok.c tmpnam.c
                      7: OBJS=  getopt.o memccpy.o memchr.o memcmp.o memcpy.o memset.o \
                      8:        strcatn.o strchr.o strcmpn.o strcpyn.o strcspn.o strpbrk.o \
                      9:        strrchr.o strspn.o strtok.o tmpnam.o
                     10: TAGSFILE=tags
                     11: 
                     12: .c.o:
                     13:        ${CC} -p ${CFLAGS} -c $*.c
                     14:        -ld -X -r $*.o
                     15:        mv a.out profiled/$*.o
                     16:        ${CC} ${CFLAGS} -c $*.c
                     17:        -ld -x -r $*.o
                     18:        mv a.out $*.o
                     19: 
                     20: compat-sys5lib compat-sys5lib_p: ${OBJS}
                     21:        @echo "building profiled compat-sys5lib"
                     22:        @cd profiled; ar cru ../compat-sys5lib_p ${OBJS}
                     23:        @echo "buiding normal compat-sys5lib"
                     24:        @ar cru compat-sys5lib ${OBJS}
                     25: 
                     26: tags:
                     27:        cwd=`pwd`; \
                     28:        for i in ${SRCS}; do \
                     29:                ctags -a -f ${TAGSFILE} $$cwd/$$i; \
                     30:        done
                     31: 
                     32: clean:
                     33:        rm -f compat-sys5lib compat-sys5lib_p *.o profiled/*.o Makefile.bak
                     34: 
                     35: depend:
                     36:        for i in ${SRCS}; do \
                     37:            cc -M ${CFLAGS} $$i | awk ' { if ($$1 != prev) \
                     38:                { if (rec != "") print rec; rec = $$0; prev = $$1; } \
                     39:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
                     40:                else rec = rec " " $$2 } } \
                     41:                END { print rec } ' >> makedep; done
                     42:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                     43:        echo '$$r makedep' >>eddep
                     44:        echo 'w' >>eddep
                     45:        cp Makefile Makefile.bak
                     46:        ed - Makefile < eddep
                     47:        rm eddep makedep
                     48:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                     49:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                     50:        echo '# see make depend above' >> Makefile
                     51: 
                     52: # DO NOT DELETE THIS LINE -- make depend uses it
                     53: 
                     54: getopt.o: getopt.c /usr/include/stdio.h
                     55: memccpy.o: memccpy.c
                     56: memchr.o: memchr.c
                     57: memcmp.o: memcmp.c
                     58: memcpy.o: memcpy.c
                     59: memset.o: memset.c
                     60: strcatn.o: strcatn.c
                     61: strchr.o: strchr.c
                     62: strcmpn.o: strcmpn.c
                     63: strcpyn.o: strcpyn.c
                     64: strcspn.o: strcspn.c
                     65: strpbrk.o: strpbrk.c
                     66: strrchr.o: strrchr.c
                     67: strspn.o: strspn.c
                     68: strtok.o: strtok.c
                     69: tmpnam.o: tmpnam.c
                     70: # DEPENDENCIES MUST END AT END OF FILE
                     71: # IF YOU PUT STUFF HERE IT WILL GO AWAY
                     72: # see make depend above

unix.superglobalmegacorp.com

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