|
|
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.