summaryrefslogtreecommitdiff
path: root/apps/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'apps/Makefile')
-rw-r--r--apps/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/Makefile b/apps/Makefile
index 3e5fbdc2dd..9614050cda 100644
--- a/apps/Makefile
+++ b/apps/Makefile
@@ -20,7 +20,7 @@ DOCSDIR := ../docs
20 20
21INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE)/export -I. -I$(OBJDIR) 21INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE)/export -I. -I$(OBJDIR)
22 22
23CFLAGS = -O -W -Wall -m1 -nostdlib -ffreestanding -Wstrict-prototypes -fomit-frame-pointer -fschedule-insns $(INCLUDES) $(TARGET) $(DEFINES) -DAPPSVERSION=\"$(VERSION)\" $(EXTRA_DEFINES) -DMEM=${MEM} 23CFLAGS = -O -W -Wall -m1 -nostdlib -ffreestanding -Wstrict-prototypes -fomit-frame-pointer -fschedule-insns $(INCLUDES) $(TARGET) $(DEFINES) -DAPPSVERSION=\"$(VERSION)\" $(EXTRA_DEFINES) -DMEM=${MEM} -DPLUGIN=1
24AFLAGS += -small -relax 24AFLAGS += -small -relax
25 25
26# Check if this is a kind of Recorder 26# Check if this is a kind of Recorder
@@ -71,7 +71,10 @@ ifndef TOOLSDIR
71 TOOLSDIR=../tools 71 TOOLSDIR=../tools
72endif 72endif
73 73
74all : $(OBJDIR)/$(OUTNAME) 74all : $(OBJDIR)/$(OUTNAME) rocks
75
76rocks:
77 $(MAKE) -C plugins TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)"
75 78
76$(OBJDIR)/librockbox.a: 79$(OBJDIR)/librockbox.a:
77 make -C $(FIRMWARE) TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) 80 make -C $(FIRMWARE) TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)
@@ -117,6 +120,7 @@ clean:
117 $(OBJDIR)/lang.o $(OBJDIR)/build.lang $(OBJDIR)/lang.[ch] \ 120 $(OBJDIR)/lang.o $(OBJDIR)/build.lang $(OBJDIR)/lang.[ch] \
118 $(OBJDIR)/credits.raw $(LINKFILE) 121 $(OBJDIR)/credits.raw $(LINKFILE)
119 -$(RM) -r $(OBJDIR)/$(DEPS) 122 -$(RM) -r $(OBJDIR)/$(DEPS)
123 $(MAKE) -C plugins clean
120 124
121DEPS:=.deps 125DEPS:=.deps
122DEPDIRS:=$(DEPS) 126DEPDIRS:=$(DEPS)