|
|
1.1 root 1: # Makefile 4.3 83/07/05
2: #
3:
4: DESTDIR=
5: AS=/bin/as
6: CC=/bin/cc
7: LD=/bin/ld
8: INCLDIR=${DESTDIR}/usr/include
9: LIBDIR=${DESTDIR}/lib
10: ULIBDIR=${DESTDIR}/usr/lib
11: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
12:
13: INSTALL=install
14: ALL= gen sys
15:
16: all: libsys5.a libsys5_p.a
17:
18: libsys5.a libsys5_p.a: ${ALL}
19: -mkdir tmp
20: for i in ${ALL}; do (cd tmp; ar x ../$$i/$${i}lib); done
21: ls tmp/*.o | sort -t/ +1 > t1
22: ar cr libsys5.a `lorder \`cat t1\` | tsort`
23: rm -f t1 tmp/*
24: for i in ${ALL}; do (cd tmp; ar x ../$$i/$${i}lib_p); done
25: ls tmp/*.o | sort -t/ +1 > t1
26: ar cr libsys5_p.a `lorder \`cat t1\` | tsort`
27: rm -rf t1 tmp
28:
29: ${ALL}: FRC
30: cd $@; make ${MFLAGS} ${MAKEPARAM}
31:
32: FRC:
33:
34: clean:
35: for i in ${ALL}; do (cd $$i; make ${MFLAGS} clean); done
36: rm -f tmp/*.o;
37: rm libsys5.a libsys5_p.a
38: -rmdir tmp
39:
40: cleansrc: clean
41: rm -f Makefile
42:
43: install: all
44: ${INSTALL} libsys5.a ${DESTDIR}/usr/lib/libsys5.a
45: ranlib ${DESTDIR}/usr/lib/libsys5.a
46: ${INSTALL} libsys5_p.a ${DESTDIR}/usr/lib/libsys5_p.a
47: ranlib ${DESTDIR}/usr/lib/libsys5_p.a
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.