summaryrefslogtreecommitdiff
path: root/apps/Makefile
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-09-18 14:08:05 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-09-18 14:08:05 +0000
commit505eca76e661df673ae3ff77863936e6a533f663 (patch)
treec09f07ca4eaf5c4433af9a4365ccb136e02f3d5a /apps/Makefile
parenta24bd9a894c1d8594e99f95e470cbd8296e5b3d2 (diff)
downloadrockbox-505eca76e661df673ae3ff77863936e6a533f663.tar.gz
rockbox-505eca76e661df673ae3ff77863936e6a533f663.zip
New language/string handling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2327 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/Makefile')
-rw-r--r--apps/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/Makefile b/apps/Makefile
index a501bb2747..3f99798e67 100644
--- a/apps/Makefile
+++ b/apps/Makefile
@@ -13,9 +13,11 @@ AR = sh-elf-ar
13AS = sh-elf-as 13AS = sh-elf-as
14OC = sh-elf-objcopy 14OC = sh-elf-objcopy
15 15
16LANGUAGE = english
17
16FIRMWARE := ../firmware 18FIRMWARE := ../firmware
17 19
18INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE) -I$(FIRMWARE)/common -I$(FIRMWARE)/drivers -I$(FIRMWARE)/malloc -I. 20INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE) -I$(FIRMWARE)/common -I$(FIRMWARE)/drivers -I$(FIRMWARE)/malloc -I. -I$(OBJDIR)
19 21
20# store output files in this directory: 22# store output files in this directory:
21OBJDIR = . 23OBJDIR = .
@@ -47,7 +49,7 @@ else
47 OUTNAME = archos.mod 49 OUTNAME = archos.mod
48endif 50endif
49 51
50OBJS := $(SRC:%.c=$(OBJDIR)/%.o) 52OBJS := $(OBJDIR)/lang.o $(SRC:%.c=$(OBJDIR)/%.o)
51 53
52all : $(OBJDIR)/$(OUTNAME) 54all : $(OBJDIR)/$(OUTNAME)
53 55
@@ -70,6 +72,10 @@ $(OBJDIR)/%.o: %.c
70 @mkdir -p `dirname $@` 72 @mkdir -p `dirname $@`
71 $(CC) $(CFLAGS) -c $< -o $@ 73 $(CC) $(CFLAGS) -c $< -o $@
72 74
75$(OBJDIR)/lang.o: lang/$(LANGUAGE).lang
76 ../tools/genlang -p=$(OBJDIR)/lang $<
77 $(CC) $(CFLAGS) -c $(OBJDIR)/lang.c -o $@
78
73dist: 79dist:
74 tar czvf dist.tar.gz Makefile main.c start.s app.lds 80 tar czvf dist.tar.gz Makefile main.c start.s app.lds
75 81