|
|
1.1 root 1: ifneq "" "$(wildcard /bin/mkdirs)"
2: MKDIRS = /bin/mkdirs
3: else
4: MKDIRS = /bin/mkdir -p
5: endif
6:
7: SUBDIR= Kernel User
8: SOURCEFILES= Makefile README.rtf
9: OBJROOT= `pwd`
10: SYMROOT= `pwd`
11:
12: all tags clean debug:
13: @for i in ${SUBDIR}; \
14: do \
15: echo ================= make $@ for $$i =================; \
16: ( OBJROOT=$(OBJROOT)/$$i; \
17: SYMROOT=$(SYMROOT)/$$i; \
18: cd $$i; ${MAKE} OBJROOT=$$OBJROOT \
19: SYMROOT=$$SYMROOT "RC_CFLAGS=$(RC_CFLAGS)" $@ \
20: ) || exit $?; \
21: done
22:
23: install installhdrs install_only: DSTROOT ${DSTROOT}
24: @for i in ${SUBDIR}; \
25: do \
26: echo ================= make $@ for $$i =================; \
27: ( OBJROOT=$(OBJROOT)/$$i; \
28: SYMROOT=$(SYMROOT)/$$i; \
29: cd $$i; \
30: ${MAKE} DSTROOT=$(DSTROOT) OBJROOT=$$OBJROOT \
31: SYMROOT=$$SYMROOT "RC_CFLAGS=$(RC_CFLAGS)" $@ \
32: ) || exit $?; \
33: done
34:
35: installsrc: SRCROOT ${SRCROOT}
36: -rm -rf ${SRCROOT}/*
37: gnutar cf - $(SOURCEFILES) | (cd $(SRCROOT); gnutar xpf -)
38: @CWD=`pwd`; cd ${SRCROOT}; SRCROOT=`pwd`; cd $$CWD; \
39: for i in ${SUBDIR}; \
40: do \
41: echo ================= make $@ for $$i =================; \
42: (cd $$i; ${MAKE} SRCROOT=$$SRCROOT/$$i $@) || exit $?; \
43: done
44:
45: SRCROOT DSTROOT:
46: @if [ -n "${$@}" ]; \
47: then \
48: exit 0; \
49: else \
50: echo Must define $@; \
51: exit 1; \
52: fi
53:
54: $(SRCROOT) $(DSTROOT) $(OBJROOT) $(SYMROOT):
55: $(MKDIRS) $@
56:
57:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.