diff options
Diffstat (limited to 'gcc/objc/Make-lang.in')
-rw-r--r-- | gcc/objc/Make-lang.in | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/gcc/objc/Make-lang.in b/gcc/objc/Make-lang.in index 08909437aa6..19e21946728 100644 --- a/gcc/objc/Make-lang.in +++ b/gcc/objc/Make-lang.in @@ -49,31 +49,47 @@ objc-warn = $(STRICT_WARN) # Bison-1.75 output yields (harmless) -Wtraditional warnings objc/objc-parse.o-warn = -Wno-error +# APPLE LOCAL begin order files --ilr +ifeq ($(ORDER_FILES),yes) +CC1OBJ_ORDER_FLAGS = `if [ -f $(srcdir)/../order-files/cc1obj.order ]; then \ + echo -sectorder __TEXT __text $(srcdir)/../order-files/cc1obj.order -e start ; fi` +else +CC1OBJ_ORDER_FLAGS = +endif +# APPLE LOCAL end order files --ilr + # Language-specific object files for Objective C. OBJC_OBJS = objc/objc-lang.o objc/objc-parse.o objc/objc-act.o +# APPLE LOCAL begin order files --ilr cc1obj$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) $(BACKEND) $(LIBDEPS) $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \ - $(OBJC_OBJS) $(C_AND_OBJC_OBJS) $(BACKEND) $(LIBS) + $(OBJC_OBJS) $(C_AND_OBJC_OBJS) $(BACKEND) $(LIBS) \ + $(CC1OBJ_ORDER_FLAGS) +# APPLE LOCAL end order files --ilr # Objective C language specific files. +# APPLE LOCAL begin Radar 4015820 objc/objc-lang.o : objc/objc-lang.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ $(C_TREE_H) $(C_PRETTY_PRINT_H) $(DIAGNOSTIC_H) \ $(GGC_H) langhooks.h $(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-objc.h \ - c-objc-common.h objc/objc-act.h + c-objc-common.h objc/objc-act.h tree-gimple.h +# APPLE LOCAL end Radar 4015820 objc/objc-parse.o : objc/objc-parse.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_TREE_H) \ toplev.h $(GGC_H) input.h flags.h output.h langhooks.h $(C_COMMON_H) \ $(C_PRAGMA_H) +# APPLE LOCAL begin Radar 4015820 objc/objc-act.o : objc/objc-act.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) $(TM_P_H) \ $(EXPR_H) $(TARGET_H) $(C_TREE_H) diagnostic.h toplev.h flags.h \ objc/objc-act.h input.h function.h output.h debug.h langhooks.h \ - $(LANGHOOKS_DEF_H) $(HASHTAB_H) c-pragma.h gt-objc-objc-act.h + $(LANGHOOKS_DEF_H) $(HASHTAB_H) c-pragma.h gt-objc-objc-act.h tree-gimple.h +# APPLE LOCAL end Radar 4015820 objc.srcextra: objc/objc-parse.c objc/objc-parse.y -cp -p $^ $(srcdir)/objc |