sh: Optimize all files for size on 6809
authorTormod Volden <debian.tormod@gmail.com>
Mon, 15 Jun 2015 21:21:43 +0000 (23:21 +0200)
committerAlan Cox <alan@linux.intel.com>
Mon, 15 Jun 2015 22:11:32 +0000 (23:11 +0100)
No workaround exception needed for word.c any longer.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Applications/V7/cmd/sh/Makefile.6809

index 83b96dc..b0cb525 100644 (file)
@@ -18,16 +18,11 @@ CRT0 = ../../../../Library/libs/crt0_6809.o
 
 SRCS  = args.c blok.c builtin.c cmd.c ctype.c error.c expand.c fault.c io.c \
         macro.c main.c msg.c name.c print.c service.c setbrk.c stak.c \
-        string.c xec.c glob.c
+        string.c word.c xec.c glob.c
 
 INCS  = brkincr.h ctype.h defs.h mac.h mode.h name.h stak.h sym.h timeout.h
 
-# Workaround for gcc 6809
-SRCS_HARD = word.c
-
-
 OBJS = $(SRCS:.c=.o)
-OBJS_HARD = $(SRCS_HARD:.c=.o) 
 
 all: sh
 
@@ -36,13 +31,11 @@ $(OBJS): $(INCS)
 $(OBJS): %.o : %.c
        $(CC) -c $(CFLAGS) $(COPT) $<
 
-$(OBJS_HARD): $(SRCS_HARD)
-
-sh: $(OBJS) $(OBJS_HARD) 
-       $(LINKER) -o $@ $(LINKER_OPT) $(CRT0) $(OBJS) $(OBJS_HARD)
+sh: $(OBJS)
+       $(LINKER) -o $@ $(LINKER_OPT) $(CRT0) $(OBJS)
 
 clean:
-       rm -f $(OBJS) $(OBJS_HARD) sh $(SRCS:.c=) core *~
+       rm -f $(OBJS) sh $(SRCS:.c=) core *~
 
 rmbak:
        rm -f *~ core