--- 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) $@