blob: c0cff44550db731e44b55c444f9bd03d08b4c133 [file] [log] [blame]
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) $@