Annotation of cci/usr/src/etc/fsck/Makefile, revision 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.