Annotation of cci/usr/src/etc/fsck/Makefile, revision 1.1.1.1

1.1       root        1: #      @(#)Makefile    4.4     (Berkeley)      83/09/10
                      2: #
                      3: DESTDIR=
                      4: AS=/bin/as
                      5: CC=/bin/cc
                      6: LD=/bin/ld
                      7: INCLDIR=${DESTDIR}/usr/include
                      8: LIBDIR=${DESTDIR}/lib
                      9: ULIBDIR=${DESTDIR}/usr/lib
                     10: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
                     11: SYSDIR=../../../..
                     12: COPT=
                     13: CFLAGS=-O 
                     14: 
                     15: fsck: fsck.o ufs_subr.o ufs_tables.o
                     16:        ${CC} ${COPT} -o fsck fsck.o ufs_subr.o ufs_tables.o ${LIBDIR}/libc.a
                     17: 
                     18: fscklc.o: fsck.c
                     19:        ${CC} ${COPT} ${CFLAGS} -c fsck.c
                     20:        ${LD} -r -o fscklc.o fsck.o ${LIBDIR}/libc.a
                     21: 
                     22: ufs_subr.o: ${SYSDIR}/sys/sys/ufs_subr.c
                     23:        ${CC} ${CFLAGS} -c ${SYSDIR}/sys/sys/ufs_subr.c
                     24: 
                     25: ufs_tables.o: ${SYSDIR}/sys/sys/ufs_tables.c
                     26:        ${CC} ${CFLAGS} -c ${SYSDIR}/sys/sys/ufs_tables.c
                     27: 
                     28: lint:
                     29:        lint fsck.c
                     30: 
                     31: install: fsck
                     32:        install fsck ${DESTDIR}/etc/fsck
                     33: 
                     34: clean:
                     35:        rm -f fsck fscklc.o fsck.o ufs_subr.o ufs_tables.o
                     36:        rm -f errs a.out core
                     37:        
                     38: cleansrc:
                     39:        rm -f *.c Makefile
                     40: 
                     41: depend:
                     42:        echo >x.c
                     43:        for i in fsck; do \
                     44:                (echo $$i: $$i.c >>makedep; \
                     45:                /bin/grep '^#[  ]*include' x.c $$i.c | sed \
                     46:                        -e '/\.\.\/h/d' \
                     47:                        -e 's,<\(.*\)>,"/usr/include/\1",' \
                     48:                        -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
                     49:                        -e 's/\.c//' >>makedep); done
                     50:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                     51:        echo '$$r makedep' >>eddep
                     52:        echo 'w' >>eddep
                     53:        cp Makefile Makefile.bak
                     54:        ed - Makefile < eddep
                     55:        rm eddep makedep x.c
                     56:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                     57:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                     58:        echo '# see make depend above' >> Makefile
                     59: 
                     60: # DO NOT DELETE THIS LINE -- make depend uses it
                     61: 
                     62: fsck: fsck.c
                     63: fsck: ${INCLDIR}/stdio.h
                     64: fsck: ${INCLDIR}/ctype.h
                     65: fsck: ${INCLDIR}/sys/param.h
                     66: fsck: ${INCLDIR}/sys/fs.h
                     67: fsck: ${INCLDIR}/sys/inode.h
                     68: fsck: ${INCLDIR}/sys/dir.h
                     69: fsck: ${INCLDIR}/sys/stat.h
                     70: fsck: ${INCLDIR}/sys/wait.h
                     71: fsck: ${INCLDIR}/fstab.h
                     72: # DEPENDENCIES MUST END AT END OF FILE
                     73: # IF YOU PUT STUFF HERE IT WILL GO AWAY
                     74: # 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.