diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/Makefile b/firmware/Makefile index f3de26b48a..01242ff159 100644 --- a/firmware/Makefile +++ b/firmware/Makefile | |||
@@ -39,6 +39,8 @@ OBJS := $(SRC:%.c=$(OBJDIR)/%.o) $(OBJDIR)/crt0.o | |||
39 | DEPS:=.deps | 39 | DEPS:=.deps |
40 | DEPDIRS:=$(DEPS) $(DEPS)/drivers $(DEPS)/common $(DEPS)/malloc | 40 | DEPDIRS:=$(DEPS) $(DEPS)/drivers $(DEPS)/common $(DEPS)/malloc |
41 | 41 | ||
42 | DIRS = $(subst $(DEPS),".",$(DEPDIRS)) | ||
43 | |||
42 | OUTPUT = $(OBJDIR)/librockbox.a | 44 | OUTPUT = $(OBJDIR)/librockbox.a |
43 | 45 | ||
44 | ifdef LOADABLE_FONTS | 46 | ifdef LOADABLE_FONTS |
@@ -59,6 +61,9 @@ $(OBJDIR)/%.o: %.S | |||
59 | $(OBJDIR)/system.ajf: ../tools/bdf2ajf $(SYSTEM_FONT) | 61 | $(OBJDIR)/system.ajf: ../tools/bdf2ajf $(SYSTEM_FONT) |
60 | ../tools/bdf2ajf -f $(SYSTEM_FONT) -o $(OBJDIR)/system.ajf | 62 | ../tools/bdf2ajf -f $(SYSTEM_FONT) -o $(OBJDIR)/system.ajf |
61 | 63 | ||
64 | tags: | ||
65 | @$(SHELL) -c 'for d in $(DIRS); do { etags -o $(OBJDIR)/TAGS -a $$d/*.[ch]; }; done' | ||
66 | |||
62 | clean: | 67 | clean: |
63 | rm -f $(OBJS) $(OUTPUT) | 68 | rm -f $(OBJS) $(OUTPUT) |
64 | rm -rf $(OBJDIR)/$(DEPS) | 69 | rm -rf $(OBJDIR)/$(DEPS) |