blob: 8df58775d6507bdbb481cf453ddd96e66a9997dd [file] [log] [blame]
--- as/Makefile
+++ as/Makefile
@@ -1,3 +1,4 @@
+BUILD_OBSOLETE_ARCH = yes
RC_OS = macos
export USE_APPLE_PB_SUPPORT = all
OFLAG = -Os
@@ -32,28 +33,36 @@
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)/aarm_dir
+
+ifeq "yes" "$(BUILD_OBSOLETE_ARCH)"
+SYM_DIRS += \
+ $(SYMROOT)/a68_dir \
+ $(SYMROOT)/a88_dir \
$(SYMROOT)/a860_dir \
$(SYMROOT)/ahppa_dir \
- $(SYMROOT)/asparc_dir \
- $(SYMROOT)/aarm_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)/aarm_dir
+
+ifeq "yes" "$(BUILD_OBSOLETE_ARCH)"
+OFILE_DIRS += \
+ $(OBJROOT)/a68_dir \
+ $(OBJROOT)/a88_dir \
$(OBJROOT)/a860_dir \
$(OBJROOT)/ahppa_dir \
- $(OBJROOT)/asparc_dir \
- $(OBJROOT)/aarm_dir
+ $(OBJROOT)/asparc_dir
+endif
BINDIR = /bin
USRBINDIR = /usr/bin
@@ -115,9 +124,12 @@
OBJS_sparc = $(CFILES_sparc:.c=.o)
OBJS_arm = $(CFILES_arm:.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 \
- aarm_build asparc_build
+all: $(OFILE_DIRS) $(SYM_DIRS) driver_build a386_build \
+ ax86_64_build appc_build appc64_build aarm_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
@@ -452,12 +464,14 @@
$(MKDIRS) $(DSTROOT)$(LOCLIBDIR)/ppc64
install -c -s -m 555 $(SYMROOT)/appc64_dir/as \
$(DSTROOT)$(LOCLIBDIR)/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
$(MKDIRS) $(DSTROOT)$(LIBDIR)/arm
install -c -s -m 555 $(SYMROOT)/aarm_dir/as \
$(DSTROOT)$(LIBDIR)/arm/as
@@ -480,6 +494,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
@@ -489,6 +504,7 @@
$(MKDIRS) $(DSTROOT)$(LOCLIBDIR)/i860
install -s -m 555 $(SYMROOT)/a860_dir/as \
$(DSTROOT)$(LOCLIBDIR)/i860/as
+endif
$(OFILE_DIRS) $(SYM_DIRS):
$(MKDIRS) $@