mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-10 13:45:10 -05:00
Tweaked dependencies a bit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24770 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
320eab69d3
commit
b4f6c6ffba
1 changed files with 10 additions and 14 deletions
|
|
@ -28,9 +28,9 @@ endif
|
||||||
|
|
||||||
ifdef RBARCH
|
ifdef RBARCH
|
||||||
CFLAGS += -arch $(RBARCH)
|
CFLAGS += -arch $(RBARCH)
|
||||||
|
OBJDIR = $(RBARCH)/
|
||||||
endif
|
endif
|
||||||
|
|
||||||
OUT = $(TARGET_DIR)build$(RBARCH)
|
|
||||||
|
|
||||||
all: $(OUTPUT)
|
all: $(OUTPUT)
|
||||||
|
|
||||||
|
|
@ -43,12 +43,13 @@ $(LIBUCL):
|
||||||
# inputs
|
# inputs
|
||||||
LIBSOURCES := dualboot.c md5.c mkamsboot.c
|
LIBSOURCES := dualboot.c md5.c mkamsboot.c
|
||||||
SOURCES := $(LIBSOURCES) main.c
|
SOURCES := $(LIBSOURCES) main.c
|
||||||
OBJS := $(patsubst %.c,%.o,$(addprefix $(OUT)/,$(SOURCES)))
|
OBJS := $(patsubst %.c,%.o,$(addprefix $(OBJDIR),$(SOURCES)))
|
||||||
LIBOBJS := $(patsubst %.c,%.o,$(addprefix $(OUT)/,$(LIBSOURCES)))
|
LIBOBJS := $(patsubst %.c,%.o,$(addprefix $(OBJDIR),$(LIBSOURCES)))
|
||||||
EXTRADEPS := $(LIBUCL)
|
EXTRADEPS := $(LIBUCL)
|
||||||
|
|
||||||
$(OUT)/%.o: %.c $(OUT)
|
$(OBJDIR)%.o: %.c
|
||||||
@echo CC $< $
|
@echo CC $< $
|
||||||
|
$(SILENT)mkdir -p $(dir $@)
|
||||||
$(SILENT)$(CC) $(CFLAGS) -c -o $@ $<
|
$(SILENT)$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
libmkamsboot$(RBARCH).a: $(LIBOBJS)
|
libmkamsboot$(RBARCH).a: $(LIBOBJS)
|
||||||
|
|
@ -75,15 +76,15 @@ libmkamsboot-universal: $(TARGET_DIR)libmkamsbooti386.a $(TARGET_DIR)libmkamsboo
|
||||||
$(SILENT)lipo -create $(TARGET_DIR)libmkamsbootppc.a $(TARGET_DIR)libmkamsbooti386.a -output $(TARGET_DIR)libmkamsboot.a
|
$(SILENT)lipo -create $(TARGET_DIR)libmkamsbootppc.a $(TARGET_DIR)libmkamsbooti386.a -output $(TARGET_DIR)libmkamsboot.a
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(OUTPUT) libmkamsboot.o $(TARGET_DIR)libmkamsboot*.a mkamsboot.dmg
|
rm -f $(OBJS) $(OUTPUT) libmkamsboot.o $(TARGET_DIR)libmkamsboot*.a mkamsboot.dmg
|
||||||
rm -rf build* mkamsboot-*
|
rm -rf mkamsboot-* i386 ppc $(OBJDIR)
|
||||||
|
|
||||||
mkamsboot-i386:
|
mkamsboot-i386:
|
||||||
$(MAKE) RBARCH=i386
|
$(MAKE) RBARCH=i386
|
||||||
mv mkamsboot mkamsboot-i386
|
mv mkamsboot mkamsboot-i386
|
||||||
|
|
||||||
mkamsboot-ppc:
|
mkamsboot-ppc:
|
||||||
make RBARCH=ppc
|
$(MAKE) RBARCH=ppc
|
||||||
mv mkamsboot mkamsboot-ppc
|
mv mkamsboot mkamsboot-ppc
|
||||||
|
|
||||||
mkamsboot-mac: mkamsboot-i386 mkamsboot-ppc
|
mkamsboot-mac: mkamsboot-i386 mkamsboot-ppc
|
||||||
|
|
@ -93,8 +94,3 @@ mkamsboot.dmg: mkamsboot-mac
|
||||||
mkdir -p mkamsboot-dmg
|
mkdir -p mkamsboot-dmg
|
||||||
cp -p mkamsboot-mac mkamsboot-dmg
|
cp -p mkamsboot-mac mkamsboot-dmg
|
||||||
hdiutil create -srcfolder mkamsboot-dmg mkamsboot.dmg
|
hdiutil create -srcfolder mkamsboot-dmg mkamsboot.dmg
|
||||||
|
|
||||||
$(OUT):
|
|
||||||
@echo MKDIR $(OUT)
|
|
||||||
$(SILENT)mkdir $(OUT)
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue