| make building for obsolete architectures optional. |
| |
| --- cctools-698/as/Makefile |
| +++ cctools-698/as/Makefile |
| @@ -1,3 +1,4 @@ |
| +BUILD_OBSOLETE_ARCH = yes |
| RC_OS = macos |
| export USE_APPLE_PB_SUPPORT = all |
| OFLAG = -Os |
| @@ -31,26 +32,34 @@ |
| SYMROOT = . |
| OBJROOT = . |
| SYM_DIRS = $(SYMROOT)/driver_dir \ |
| - $(SYMROOT)/a68_dir \ |
| - $(SYMROOT)/a88_dir \ |
| $(SYMROOT)/a386_dir \ |
| $(SYMROOT)/ax86_64_dir \ |
| $(SYMROOT)/appc_dir \ |
| - $(SYMROOT)/appc64_dir \ |
| + $(SYMROOT)/appc64_dir |
| + |
| +ifeq "yes" "$(BUILD_OBSOLETE_ARCH)" |
| +SYM_DIRS += \ |
| + $(SYMROOT)/a68_dir \ |
| + $(SYMROOT)/a88_dir \ |
| $(SYMROOT)/a860_dir \ |
| $(SYMROOT)/ahppa_dir \ |
| $(SYMROOT)/asparc_dir |
| +endif |
| |
| OFILE_DIRS = $(OBJROOT)/driver_dir \ |
| - $(OBJROOT)/a68_dir \ |
| - $(OBJROOT)/a88_dir \ |
| $(OBJROOT)/a386_dir \ |
| $(OBJROOT)/ax86_64_dir \ |
| $(OBJROOT)/appc_dir \ |
| - $(OBJROOT)/appc64_dir \ |
| + $(OBJROOT)/appc64_dir |
| + |
| +ifeq "yes" "$(BUILD_OBSOLETE_ARCH)" |
| +OFILE_DIRS += \ |
| + $(OBJROOT)/a68_dir \ |
| + $(OBJROOT)/a88_dir \ |
| $(OBJROOT)/a860_dir \ |
| $(OBJROOT)/ahppa_dir \ |
| $(OBJROOT)/asparc_dir |
| +endif |
| |
| BINDIR = /bin |
| USRBINDIR = /usr/bin |
| @@ -109,9 +118,13 @@ |
| OBJS_hppa = $(CFILES_hppa:.c=.o) |
| OBJS_sparc = $(CFILES_sparc:.c=.o) |
| |
| -all: $(OFILE_DIRS) $(SYM_DIRS) driver_build a68_build a88_build a386_build \ |
| - ax86_64_build a860_build appc_build appc64_build ahppa_build \ |
| - $(A_BUILD) asparc_build |
| +all: $(OFILE_DIRS) $(SYM_DIRS) driver_build a386_build \ |
| + ax86_64_build appc_build appc64_build \ |
| + $(A_BUILD) |
| + |
| +ifeq "yes" "$(BUILD_OBSOLETE_ARCH)" |
| +all: a68_build a88_build a860_build ahppa_build asparc_build |
| +endif |
| |
| all_test: a68_test a88_test a860_test a386_test appc_test ahppa_test |
| |
| @@ -414,12 +427,14 @@ |
| $(MKDIRS) $(DSTROOT)$(LIBDIR)/ppc64 |
| install -c -s -m 555 $(SYMROOT)/appc64_dir/as \ |
| $(DSTROOT)$(LIBDIR)/ppc64/as |
| +ifeq "yes" "$(BUILD_OBSOLETE_ARCH)" |
| $(MKDIRS) $(DSTROOT)$(LOCLIBDIR)/m68k |
| install -c -s -m 555 $(SYMROOT)/a68_dir/as \ |
| $(DSTROOT)$(LOCLIBDIR)/m68k/as |
| $(MKDIRS) $(DSTROOT)$(LOCLIBDIR)/sparc |
| install -c -s -m 555 $(SYMROOT)/asparc_dir/as \ |
| $(DSTROOT)$(LOCLIBDIR)/sparc/as |
| +endif |
| |
| nextstep_install: common_install |
| $(MKDIRS) $(DSTROOT)$(BINDIR) |
| @@ -439,6 +454,7 @@ |
| $(DSTROOT)$(LOCLIBDIR)/ppc/as |
| |
| common_install: |
| +ifeq "yes" "$(BUILD_OBSOLETE_ARCH)" |
| $(MKDIRS) $(DSTROOT)$(LOCLIBDIR)/m88k |
| install -c -s -m 555 $(SYMROOT)/a88_dir/as \ |
| $(DSTROOT)$(LOCLIBDIR)/m88k/as |
| @@ -448,6 +464,7 @@ |
| $(MKDIRS) $(DSTROOT)$(LOCLIBDIR)/i860 |
| install -s -m 555 $(SYMROOT)/a860_dir/as \ |
| $(DSTROOT)$(LOCLIBDIR)/i860/as |
| +endif |
| |
| $(OFILE_DIRS) $(SYM_DIRS): |
| $(MKDIRS) $@ |