|
|
1.1 ! root 1: OTHER_CFLAGS = -g -O2 $(RC_CFLAGS) $(CFLAGS) ! 2: OBJROOT = . ! 3: SYMROOT = . ! 4: ! 5: DERIVED_DIR = obj ! 6: GNUSRC = /NextDeveloper/Source/GNU ! 7: ARCHIVE_STRIP_OPTS_FROM_KEV = -x -S ! 8: STRIP = /bin/strip ! 9: ! 10: all: $(OBJROOT)/$(DERIVED_DIR) $(OBJROOT)/$(DERIVED_DIR)/Makefile ! 11: (includedir=`pwd`; \ ! 12: cd $(OBJROOT)/$(DERIVED_DIR); \ ! 13: $(MAKE) CFLAGS="$(OTHER_CFLAGS) -I$$includedir" \ ! 14: CXXFLAGS="$(OTHER_CFLAGS) -I$$includedir" \ ! 15: MACHINE=`/usr/bin/arch` \ ! 16: OBJROOT="$(OBJROOT)" \ ! 17: SYMROOT="$(SYMROOT)" \ ! 18: DSTROOT="$(DSTROOT)" \ ! 19: $@ ) ! 20: ! 21: $(OBJROOT)/$(DERIVED_DIR)/Makefile: Makefile.in ! 22: (PWD=`pwd`; \ ! 23: cd $(OBJROOT)/$(DERIVED_DIR); \ ! 24: $$PWD/configure next) ! 25: ! 26: reconfigure: ! 27: (PWD=`pwd`; \ ! 28: cd $(OBJROOT)/$(DERIVED_DIR); \ ! 29: $$PWD/configure next) ! 30: ! 31: install_relnotes: ! 32: (mkdirs $(DSTROOT)/usr/local/RelNotes; \ ! 33: cp libg++.rtf $(DSTROOT)/usr/local/RelNotes;) ! 34: ! 35: installhdrs: $(OBJROOT)/$(DERIVED_DIR) $(OBJROOT)/$(DERIVED_DIR)/Makefile ! 36: (cd $(OBJROOT)/$(DERIVED_DIR)/libg++; \ ! 37: $(MAKE) OBJROOT="$(OBJROOT)" \ ! 38: SYMROOT="$(SYMROOT)" \ ! 39: DSTROOT="$(DSTROOT)" \ ! 40: $@ ) ! 41: (cd $(OBJROOT)/$(DERIVED_DIR)/libio; \ ! 42: $(MAKE) OBJROOT="$(OBJROOT)" \ ! 43: SYMROOT="$(SYMROOT)" \ ! 44: DSTROOT="$(DSTROOT)" \ ! 45: $@ ) ! 46: ! 47: install: all installhdrs ! 48: (cd $(OBJROOT)/$(DERIVED_DIR)/libg++; \ ! 49: $(MAKE) OBJROOT="$(OBJROOT)" \ ! 50: SYMROOT="$(SYMROOT)" \ ! 51: DSTROOT="$(DSTROOT)" \ ! 52: $@ ) ! 53: (cd $(OBJROOT)/$(DERIVED_DIR)/libio; \ ! 54: $(MAKE) OBJROOT="$(OBJROOT)" \ ! 55: SYMROOT="$(SYMROOT)" \ ! 56: DSTROOT="$(DSTROOT)" \ ! 57: $@ ) ! 58: rm $(DSTROOT)/NextDeveloper/Headers/g++/libc.h ! 59: make install_relnotes DSTROOT="$(DSTROOT)" ! 60: make installGNUsrc SRCROOT=$(DSTROOT)/$(GNUSRC)/libg++ ! 61: chown -fR root.wheel $(DSTROOT)/$(GNUSRC) ! 62: $(STRIP) $(ARCHIVE_STRIP_OPTS_FROM_KEV) $(DSTROOT)/usr/lib/libg++.a ! 63: ! 64: ! 65: PACKAGE = /NextAdmin/Installer.app/package ! 66: ! 67: package: ! 68: (dstroot=/tmp/package_dest_libg++root; \ ! 69: $(MAKE) "RC_CFLAGS=-arch i386 -arch m68k -arch hppa" \ ! 70: "RC_ARCHS=i386 m68k -arch hppa" \ ! 71: OBJROOT="$(OBJROOT)" \ ! 72: SYMROOT="$(SYMROOT)" \ ! 73: DSTROOT="$$dstroot" \ ! 74: install ; \ ! 75: $(PACKAGE) $$dstroot libg++.info -d /tmp) ! 76: ! 77: ! 78: # install -r -m 555 $(OBJROOT)/$(DERIVED_DIR)/libg++/libg++.a $(DSTROOT)$(LIBDIR)/libg++.a ! 79: ! 80: $(OBJROOT)/$(DERIVED_DIR): ! 81: mkdirs $@ ! 82: ! 83: installsrc: $(SRCROOT) clean ! 84: tar cf - * | (cd $(SRCROOT); tar xfp -) ! 85: ! 86: installGNUsrc: $(SRCROOT) clean ! 87: tar cf - * | (cd $(SRCROOT); tar xf -) ! 88: rm -f $(DSTROOT)/$(GNUSRC)/libg++/SGS_ENV ! 89: ! 90: $(SRCROOT): ! 91: mkdirs $@ ! 92: ! 93: clean: ! 94: -rm -rf $(OBJROOT)/$(DERIVED_DIR) ! 95: -rm -f tags .gdb_history
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.