From 2c0c64c4b59fa8d1712e281866f6e3e0ccc4251e Mon Sep 17 00:00:00 2001 From: zagor Date: Fri, 19 Feb 2010 08:09:41 +0000 Subject: [PATCH] Tweaked dependencies a bit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24770 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/mkamsboot/Makefile | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/rbutil/mkamsboot/Makefile b/rbutil/mkamsboot/Makefile index eca330a6c..7d794bde4 100644 --- a/rbutil/mkamsboot/Makefile +++ b/rbutil/mkamsboot/Makefile @@ -28,9 +28,9 @@ endif ifdef RBARCH CFLAGS += -arch $(RBARCH) +OBJDIR = $(RBARCH)/ endif -OUT = $(TARGET_DIR)build$(RBARCH) all: $(OUTPUT) @@ -43,12 +43,13 @@ $(LIBUCL): # inputs LIBSOURCES := dualboot.c md5.c mkamsboot.c SOURCES := $(LIBSOURCES) main.c -OBJS := $(patsubst %.c,%.o,$(addprefix $(OUT)/,$(SOURCES))) -LIBOBJS := $(patsubst %.c,%.o,$(addprefix $(OUT)/,$(LIBSOURCES))) +OBJS := $(patsubst %.c,%.o,$(addprefix $(OBJDIR),$(SOURCES))) +LIBOBJS := $(patsubst %.c,%.o,$(addprefix $(OBJDIR),$(LIBSOURCES))) EXTRADEPS := $(LIBUCL) -$(OUT)/%.o: %.c $(OUT) +$(OBJDIR)%.o: %.c @echo CC $< $ + $(SILENT)mkdir -p $(dir $@) $(SILENT)$(CC) $(CFLAGS) -c -o $@ $< libmkamsboot$(RBARCH).a: $(LIBOBJS) @@ -68,22 +69,22 @@ $(TARGET_DIR)libmkamsbooti386.a: $(TARGET_DIR)libmkamsbootppc.a: make RBARCH=ppc TARGET_DIR=$(TARGET_DIR) libmkamsbootppc.a endif - + libmkamsboot-universal: $(TARGET_DIR)libmkamsbooti386.a $(TARGET_DIR)libmkamsbootppc.a @echo lipo $(TARGET_DIR)libmkamsboot.a $(SILENT) rm -f $(TARGET_DIR)libmkamsboot.a $(SILENT)lipo -create $(TARGET_DIR)libmkamsbootppc.a $(TARGET_DIR)libmkamsbooti386.a -output $(TARGET_DIR)libmkamsboot.a - + clean: - rm -f $(OUTPUT) libmkamsboot.o $(TARGET_DIR)libmkamsboot*.a mkamsboot.dmg - rm -rf build* mkamsboot-* + rm -f $(OBJS) $(OUTPUT) libmkamsboot.o $(TARGET_DIR)libmkamsboot*.a mkamsboot.dmg + rm -rf mkamsboot-* i386 ppc $(OBJDIR) mkamsboot-i386: $(MAKE) RBARCH=i386 mv mkamsboot mkamsboot-i386 mkamsboot-ppc: - make RBARCH=ppc + $(MAKE) RBARCH=ppc mv mkamsboot mkamsboot-ppc mkamsboot-mac: mkamsboot-i386 mkamsboot-ppc @@ -93,8 +94,3 @@ mkamsboot.dmg: mkamsboot-mac mkdir -p mkamsboot-dmg cp -p mkamsboot-mac mkamsboot-dmg hdiutil create -srcfolder mkamsboot-dmg mkamsboot.dmg - -$(OUT): - @echo MKDIR $(OUT) - $(SILENT)mkdir $(OUT) - -- 2.11.4.GIT