diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-09-18 14:08:05 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-09-18 14:08:05 +0000 |
commit | 505eca76e661df673ae3ff77863936e6a533f663 (patch) | |
tree | c09f07ca4eaf5c4433af9a4365ccb136e02f3d5a /apps/Makefile | |
parent | a24bd9a894c1d8594e99f95e470cbd8296e5b3d2 (diff) | |
download | rockbox-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/Makefile | 10 |
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 | |||
13 | AS = sh-elf-as | 13 | AS = sh-elf-as |
14 | OC = sh-elf-objcopy | 14 | OC = sh-elf-objcopy |
15 | 15 | ||
16 | LANGUAGE = english | ||
17 | |||
16 | FIRMWARE := ../firmware | 18 | FIRMWARE := ../firmware |
17 | 19 | ||
18 | INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE) -I$(FIRMWARE)/common -I$(FIRMWARE)/drivers -I$(FIRMWARE)/malloc -I. | 20 | INCLUDES= -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: |
21 | OBJDIR = . | 23 | OBJDIR = . |
@@ -47,7 +49,7 @@ else | |||
47 | OUTNAME = archos.mod | 49 | OUTNAME = archos.mod |
48 | endif | 50 | endif |
49 | 51 | ||
50 | OBJS := $(SRC:%.c=$(OBJDIR)/%.o) | 52 | OBJS := $(OBJDIR)/lang.o $(SRC:%.c=$(OBJDIR)/%.o) |
51 | 53 | ||
52 | all : $(OBJDIR)/$(OUTNAME) | 54 | all : $(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 | |||
73 | dist: | 79 | dist: |
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 | ||