summaryrefslogtreecommitdiff
path: root/firmware/Makefile
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-05-23 12:35:10 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-05-23 12:35:10 +0000
commitdcf0e2f0c2605d9da4589c5d60cb18ea46dc076a (patch)
tree17223811f050ce37bc77ac14408d242909c73f5f /firmware/Makefile
parent3ff705ae17d5da8d3d6902d37ef441960acf4708 (diff)
downloadrockbox-dcf0e2f0c2605d9da4589c5d60cb18ea46dc076a.zip
rockbox-dcf0e2f0c2605d9da4589c5d60cb18ea46dc076a.tar.gz
rockbox-dcf0e2f0c2605d9da4589c5d60cb18ea46dc076a.tar.bz2
rockbox-dcf0e2f0c2605d9da4589c5d60cb18ea46dc076a.tar.xz
another attempt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@668 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/Makefile')
-rw-r--r--firmware/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/Makefile b/firmware/Makefile
index 6c9084d..8d81d73 100644
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -44,8 +44,9 @@ OUTPUT = $(OBJDIR)/librockbox.a
$(OUTPUT): $(OBJS)
$(AR) ruv $@ $+
-.c.o:
- $(CC) $(CFLAGS) -c $< -o $(OBJDIR)/$@
+$(OBJDIR)/%.o: %.c
+ @mkdir -p `dirname $@`
+ $(CC) $(CFLAGS) -c $< -o $@
clean:
-$(RM) -f $(OBJDIR)/$(OBJS) *~ $(OUTPUT)