diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2007-12-13 16:18:53 +0900 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2007-12-19 14:50:07 +0900 |
commit | 3f871456d4d350b5abdb2b7fdcfedec5743d6db2 (patch) | |
tree | 4c2699351c73b7c7fee552574d2c469520556b74 /purgatory | |
parent | d0a33ac6d578f5aa5378f02d8b7aa3a6b635cae4 (diff) |
Use general _SRCS and _OBJS, rather and _C_{SRCS, OBJS} and _S_{SRCS, OBJS}
Since we use the implicit ruls for .c and .S, just colelct all sources
in the one variable.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'purgatory')
-rw-r--r-- | purgatory/Makefile | 32 | ||||
-rw-r--r-- | purgatory/arch/alpha/Makefile | 3 | ||||
-rw-r--r-- | purgatory/arch/i386/Makefile | 22 | ||||
-rw-r--r-- | purgatory/arch/ia64/Makefile | 8 | ||||
-rw-r--r-- | purgatory/arch/ppc/Makefile | 6 | ||||
-rw-r--r-- | purgatory/arch/ppc64/Makefile | 8 | ||||
-rw-r--r-- | purgatory/arch/s390/Makefile | 4 | ||||
-rw-r--r-- | purgatory/arch/sh/Makefile | 4 | ||||
-rw-r--r-- | purgatory/arch/x86_64/Makefile | 23 |
9 files changed, 48 insertions, 62 deletions
diff --git a/purgatory/Makefile b/purgatory/Makefile index 35fd473..852ead9 100644 --- a/purgatory/Makefile +++ b/purgatory/Makefile @@ -7,22 +7,16 @@ # should keep us from accidentially include unsafe library functions # or headers. -PURGATORY_C_SRCS:= -PURGATORY_C_SRCS += purgatory/purgatory.c -PURGATORY_C_SRCS += purgatory/printf.c -PURGATORY_C_SRCS += purgatory/string.c -PURGATORY_S_OBJS:= -PURGATORY:= purgatory/purgatory.ro +PURGATORY = purgatory/purgatory.ro +PURGATORY_SRCS = +PURGATORY_SRCS += purgatory/purgatory.c +PURGATORY_SRCS += purgatory/printf.c +PURGATORY_SRCS += purgatory/string.c include $(srcdir)/purgatory/arch/$(ARCH)/Makefile -PURGATORY_C_OBJS:= $(patsubst %.c, %.o, $(PURGATORY_C_SRCS)) -PURGATORY_C_DEPS:= $(patsubst %.c, %.d, $(PURGATORY_C_SRCS)) -PURGATORY_S_OBJS:= $(patsubst %.S, %.o, $(PURGATORY_S_SRCS)) -PURGATORY_S_DEPS:= $(patsubst %.S, %.d, $(PURGATORY_S_SRCS)) -PURGATORY_SRCS:= $(PURGATORY_S_SRCS) $(PURGATORY_C_SRCS) -PURGATORY_OBJS:= $(PURGATORY_S_OBJS) $(PURGATORY_C_OBJS) purgatory/sha256.o -PURGATORY_DEPS:= $(PURGATORY_S_DEPS) $(PURGATORY_C_DEPS) +PURGATORY_OBJS = $(call objify, $(PURGATORY_SRCS)) purgatory/sha256.o +PURGATORY_DEPS = $(call depify, $(PURGATORY_OBJS)) -include $(PURGATORY_DEPS) @@ -51,12 +45,6 @@ $(PURGATORY): $(PURGATORY_OBJS) # $(LD) $(LDFLAGS) $(EXTRA_LDFLAGS) --no-undefined -e purgatory_start -r -o $@ $(PURGATORY_OBJS) $(UTIL_LIB) echo:: - @echo "PURGATORY_C_SRCS $(PURGATORY_C_SRCS)" - @echo "PURGATORY_C_DEPS $(PURGATORY_C_DEPS)" - @echo "PURGATORY_C_OBJS $(PURGATORY_C_OBJS)" - @echo "PURGATORY_S_SRCS $(PURGATORY_S_SRCS)" - @echo "PURGATORY_S_DEPS $(PURGATORY_S_DEPS)" - @echo "PURGATORY_S_OBJS $(PURGATORY_S_OBJS)" - @echo "PURGATORY_SRCS $(PURGATORY_SRCS)" - @echo "PURGATORY_DEPS $(PURGATORY_DEPS)" - @echo "PURGATORY_OBJS $(PURGATORY_OBJS)" + @echo "PURGATORY_SRCS $(PURGATORY_SRCS)" + @echo "PURGATORY_DEPS $(PURGATORY_DEPS)" + @echo "PURGATORY_OBJS $(PURGATORY_OBJS)" diff --git a/purgatory/arch/alpha/Makefile b/purgatory/arch/alpha/Makefile index a626bbd..02f62b2 100644 --- a/purgatory/arch/alpha/Makefile +++ b/purgatory/arch/alpha/Makefile @@ -2,6 +2,5 @@ # Purgatory alpha # -PURGATORY_C_SRCS+= -PURGATORY_S_SRCS+= +PURGATORY_SRCS += diff --git a/purgatory/arch/i386/Makefile b/purgatory/arch/i386/Makefile index 97478f4..55cc7af 100644 --- a/purgatory/arch/i386/Makefile +++ b/purgatory/arch/i386/Makefile @@ -2,14 +2,14 @@ # Purgatory i386 # -PURGATORY_S_SRCS+= purgatory/arch/i386/entry32-16.S -PURGATORY_S_SRCS+= purgatory/arch/i386/entry32-16-debug.S -PURGATORY_S_SRCS+= purgatory/arch/i386/entry32.S -PURGATORY_S_SRCS+= purgatory/arch/i386/setup-x86.S -PURGATORY_S_SRCS+= purgatory/arch/i386/stack.S -PURGATORY_S_SRCS+= purgatory/arch/i386/compat_x86_64.S -PURGATORY_C_SRCS+= purgatory/arch/i386/purgatory-x86.c -PURGATORY_C_SRCS+= purgatory/arch/i386/console-x86.c -PURGATORY_C_SRCS+= purgatory/arch/i386/vga.c -PURGATORY_C_SRCS+= purgatory/arch/i386/pic.c -PURGATORY_C_SRCS+= purgatory/arch/i386/crashdump_backup.c +PURGATORY_SRCS += purgatory/arch/i386/entry32-16.S +PURGATORY_SRCS += purgatory/arch/i386/entry32-16-debug.S +PURGATORY_SRCS += purgatory/arch/i386/entry32.S +PURGATORY_SRCS += purgatory/arch/i386/setup-x86.S +PURGATORY_SRCS += purgatory/arch/i386/stack.S +PURGATORY_SRCS += purgatory/arch/i386/compat_x86_64.S +PURGATORY_SRCS += purgatory/arch/i386/purgatory-x86.c +PURGATORY_SRCS += purgatory/arch/i386/console-x86.c +PURGATORY_SRCS += purgatory/arch/i386/vga.c +PURGATORY_SRCS += purgatory/arch/i386/pic.c +PURGATORY_SRCS += purgatory/arch/i386/crashdump_backup.c diff --git a/purgatory/arch/ia64/Makefile b/purgatory/arch/ia64/Makefile index 12d9f75..9dda91d 100644 --- a/purgatory/arch/ia64/Makefile +++ b/purgatory/arch/ia64/Makefile @@ -1,10 +1,10 @@ # # Purgatory ia64 # -PURGATORY_S_SRCS+= purgatory/arch/ia64/entry.S -PURGATORY_C_SRCS+= purgatory/arch/ia64/purgatory-ia64.c -PURGATORY_C_SRCS+= purgatory/arch/ia64/console-ia64.c -PURGATORY_C_SRCS+= purgatory/arch/ia64/vga.c +PURGATORY_SRCS += purgatory/arch/ia64/entry.S +PURGATORY_SRCS += purgatory/arch/ia64/purgatory-ia64.c +PURGATORY_SRCS += purgatory/arch/ia64/console-ia64.c +PURGATORY_SRCS += purgatory/arch/ia64/vga.c $(PURGATORY): CFLAGS += -ffixed-r28 diff --git a/purgatory/arch/ppc/Makefile b/purgatory/arch/ppc/Makefile index 4ce40fe..c40b4b5 100644 --- a/purgatory/arch/ppc/Makefile +++ b/purgatory/arch/ppc/Makefile @@ -2,7 +2,7 @@ # Purgatory ppc # -PURGATORY_S_SRCS+= purgatory/arch/ppc/misc.S -PURGATORY_C_SRCS+= purgatory/arch/ppc/purgatory-ppc.c -PURGATORY_C_SRCS+= purgatory/arch/ppc/console-ppc.c +PURGATORY_SRCS += purgatory/arch/ppc/misc.S +PURGATORY_SRCS += purgatory/arch/ppc/purgatory-ppc.c +PURGATORY_SRCS += purgatory/arch/ppc/console-ppc.c diff --git a/purgatory/arch/ppc64/Makefile b/purgatory/arch/ppc64/Makefile index 792a0b3..a62484e 100644 --- a/purgatory/arch/ppc64/Makefile +++ b/purgatory/arch/ppc64/Makefile @@ -2,10 +2,10 @@ # Purgatory ppc # -PURGATORY_S_SRCS += purgatory/arch/ppc64/v2wrap.S -PURGATORY_C_SRCS += purgatory/arch/ppc64/purgatory-ppc64.c -PURGATORY_C_SRCS += purgatory/arch/ppc64/console-ppc64.c -PURGATORY_C_SRCS += purgatory/arch/ppc64/crashdump_backup.c +PURGATORY_SRCS += purgatory/arch/ppc64/v2wrap.S +PURGATORY_SRCS += purgatory/arch/ppc64/purgatory-ppc64.c +PURGATORY_SRCS += purgatory/arch/ppc64/console-ppc64.c +PURGATORY_SRCS += purgatory/arch/ppc64/crashdump_backup.c $(PURGATORY): CFLAGS += -m64 -mcall-aixdesc $(PURGATORY): ASFLAGS += -m64 -mcall-aixdesc diff --git a/purgatory/arch/s390/Makefile b/purgatory/arch/s390/Makefile index 63dac9d..9c795d1 100644 --- a/purgatory/arch/s390/Makefile +++ b/purgatory/arch/s390/Makefile @@ -2,6 +2,6 @@ # Purgatory s390 # -PURGATORY_C_SRCS+= -PURGATORY_S_SRCS+= +PURGATORY_SRCS += +PURGATORY_SRCS += diff --git a/purgatory/arch/sh/Makefile b/purgatory/arch/sh/Makefile index a626bbd..537d260 100644 --- a/purgatory/arch/sh/Makefile +++ b/purgatory/arch/sh/Makefile @@ -2,6 +2,6 @@ # Purgatory alpha # -PURGATORY_C_SRCS+= -PURGATORY_S_SRCS+= +PURGATORY_SRCS += +PURGATORY_SRCS += diff --git a/purgatory/arch/x86_64/Makefile b/purgatory/arch/x86_64/Makefile index 29f4340..e8fe96c 100644 --- a/purgatory/arch/x86_64/Makefile +++ b/purgatory/arch/x86_64/Makefile @@ -2,15 +2,14 @@ # Purgatory x86_64 # -PURGATORY_S_SRCS+= purgatory/arch/i386/entry32-16.S -PURGATORY_S_SRCS+= purgatory/arch/i386/entry32-16-debug.S -PURGATORY_S_SRCS+= purgatory/arch/x86_64/entry64-32.S -PURGATORY_S_SRCS+= purgatory/arch/x86_64/entry64.S -PURGATORY_S_SRCS+= purgatory/arch/x86_64/setup-x86_64.S -PURGATORY_S_SRCS+= purgatory/arch/x86_64/stack.S -PURGATORY_C_SRCS+= purgatory/arch/x86_64/purgatory-x86_64.c -PURGATORY_C_SRCS+= purgatory/arch/i386/crashdump_backup.c -PURGATORY_C_SRCS+= purgatory/arch/i386/console-x86.c -PURGATORY_C_SRCS+= purgatory/arch/i386/vga.c -PURGATORY_C_SRCS+= purgatory/arch/i386/pic.c - +PURGATORY_SRCS += purgatory/arch/i386/entry32-16.S +PURGATORY_SRCS += purgatory/arch/i386/entry32-16-debug.S +PURGATORY_SRCS += purgatory/arch/x86_64/entry64-32.S +PURGATORY_SRCS += purgatory/arch/x86_64/entry64.S +PURGATORY_SRCS += purgatory/arch/x86_64/setup-x86_64.S +PURGATORY_SRCS += purgatory/arch/x86_64/stack.S +PURGATORY_SRCS += purgatory/arch/x86_64/purgatory-x86_64.c +PURGATORY_SRCS += purgatory/arch/i386/crashdump_backup.c +PURGATORY_SRCS += purgatory/arch/i386/console-x86.c +PURGATORY_SRCS += purgatory/arch/i386/vga.c +PURGATORY_SRCS += purgatory/arch/i386/pic.c |