summaryrefslogtreecommitdiff
path: root/rbutil/mkamsboot
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/mkamsboot')
-rw-r--r--rbutil/mkamsboot/Makefile20
1 files changed, 13 insertions, 7 deletions
diff --git a/rbutil/mkamsboot/Makefile b/rbutil/mkamsboot/Makefile
index 8f4953a9e3..bc70255f54 100644
--- a/rbutil/mkamsboot/Makefile
+++ b/rbutil/mkamsboot/Makefile
@@ -39,22 +39,28 @@ $(LIBUCL):
39 39
40# This file can be generated in the dualboot/ directory 40# This file can be generated in the dualboot/ directory
41$(OUT)/dualboot.o: dualboot.c 41$(OUT)/dualboot.o: dualboot.c
42 $(CC) $(CFLAGS) -c -o $(OUT)/dualboot.o dualboot.c 42 @echo CC $<
43 $(SILENT)$(CC) $(CFLAGS) -c -o $(OUT)/dualboot.o dualboot.c
43 44
44$(OUT)/md5.o: md5.c md5.h 45$(OUT)/md5.o: md5.c md5.h
45 $(CC) $(CFLAGS) -c -o $(OUT)/md5.o -W -Wall md5.c 46 @echo CC $<
47 $(SILENT)$(CC) $(CFLAGS) -c -o $(OUT)/md5.o -W -Wall md5.c
46 48
47$(OUT)/mkamsboot.o: mkamsboot.c dualboot.h md5.h 49$(OUT)/mkamsboot.o: mkamsboot.c dualboot.h md5.h
48 $(CC) $(CFLAGS) -c -o $(OUT)/mkamsboot.o -W -Wall mkamsboot.c -DVERSION=\"$(APPVERSION)\" 50 @echo CC $<
51 $(SILENT)$(CC) $(CFLAGS) -c -o $(OUT)/mkamsboot.o -W -Wall mkamsboot.c -DVERSION=\"$(APPVERSION)\"
49 52
50$(OUTPUT): $(OUT) $(OUT)/mkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o $(LIBUCL) 53$(OUTPUT): $(OUT) $(OUT)/mkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o $(LIBUCL)
51 $(CC) $(CFLAGS) -o $(OUTPUT) $(OUT)/mkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o $(LIBUCL) 54 @echo CC $<
55 $(SILENT)$(CC) $(CFLAGS) -o $(OUTPUT) $(OUT)/mkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o $(LIBUCL)
52 56
53$(OUT)/libmkamsboot.o: mkamsboot.c dualboot.h md5.h 57$(OUT)/libmkamsboot.o: mkamsboot.c dualboot.h md5.h
54 $(CC) $(CFLAGS) -DLIB -c -o $(OUT)/libmkamsboot.o -W -Wall mkamsboot.c 58 @echo CC $<
59 $(SILENT)$(CC) $(CFLAGS) -DLIB -c -o $(OUT)/libmkamsboot.o -W -Wall mkamsboot.c
55 60
56libmkamsboot$(RBARCH).a: $(OUT) $(OUT)/libmkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o 61libmkamsboot$(RBARCH).a: $(OUT) $(OUT)/libmkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o
57 $(AR) ru $(TARGET_DIR)libmkamsboot$(RBARCH).a $(OUT)/libmkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o 62 @echo AR $@
63 $(SILENT)$(AR) ru $(TARGET_DIR)libmkamsboot$(RBARCH).a $(OUT)/libmkamsboot.o $(OUT)/md5.o $(OUT)/dualboot.o
58 64
59# some trickery to build ppc and i386 from a single call 65# some trickery to build ppc and i386 from a single call
60ifeq ($(RBARCH),) 66ifeq ($(RBARCH),)
@@ -68,7 +74,7 @@ endif
68libmkamsboot-universal: libmkamsbooti386.a libmkamsbootppc.a 74libmkamsboot-universal: libmkamsbooti386.a libmkamsbootppc.a
69 @echo lipo $(TARGET_DIR)libmkamsboot.a 75 @echo lipo $(TARGET_DIR)libmkamsboot.a
70 $(SILENT) rm -f $(TARGET_DIR)libmkamsboot.a 76 $(SILENT) rm -f $(TARGET_DIR)libmkamsboot.a
71 lipo -create $(TARGET_DIR)libmkamsbootppc.a $(TARGET_DIR)libmkamsbooti386.a -output $(TARGET_DIR)libmkamsboot.a 77 lipo -create $(TARGET_DIR)libmkamsbootppc.a $(TARGET_DIR)libmkamsbooti386.a -output $(TARGET_DIR)libmkamsboot.a
72 78
73clean: 79clean:
74 rm -f $(OUTPUT) libmkamsboot.o $(TARGET_DIR)libmkamsboot*.a 80 rm -f $(OUTPUT) libmkamsboot.o $(TARGET_DIR)libmkamsboot*.a