From 11d324ae918cb6b16e71bdffeee25f3d59b66378 Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 25 Oct 2011 17:30:54 +0000 Subject: [PATCH] add stuff to build after recent changes --- GNUmakefile | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 7b3628a..0af781b 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -28,6 +28,7 @@ ${LIBOBJC}_OBJC_FILES = \ ${LIBOBJC}_C_FILES = \ abi_version.c\ alias_table.c\ + block_to_imp.c\ caps.c\ category_loader.c\ class_table.c\ @@ -45,11 +46,28 @@ ${LIBOBJC}_C_FILES = \ selector_table.c\ sendmsg2.c\ statics_loader.c\ - toydispatch.c + toydispatch.c\ + ${LIBOBJCXX}_CC_FILES = objcxx_eh.cc ${LIBOBJCXX}_LDFLAGS = -L./obj/$(GNUSTEP_TARGET_LDIR)/ -lstdc++ -l${LIBOBJCLIBNAME} + +${LIBOBJC}_OBJ_FILES = \ + $(GNUSTEP_OBJ_INSTANCE_DIR)/block_trampolines.S.o + +# Add some rules for assembler +.SUFFIXES : .S + +%: %.S + +$(GNUSTEP_OBJ_INSTANCE_DIR)/%.S$(OEXT) : %.S + $(ECHO_COMPILING)$(CC) -no-integrated-as $< -c \ + $(filter-out $($<_FILE_FILTER_OUT_FLAGS),$(ALL_CPPFLAGS) \ + $(ALL_CFLAGS)) \ + $($<_FILE_FLAGS) -o $@$(END_ECHO) + + ifeq ($(disable_legacy), yes) ${LIBOBJC}_CPPFLAGS += -DNO_LEGACY else