diff options
author | Jens Arnold <amiconn@rockbox.org> | 2008-01-04 21:07:05 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2008-01-04 21:07:05 +0000 |
commit | d3586837fa9221a7ef104550b4c0aadc1a6ea77c (patch) | |
tree | 9e25efe160052fc4184304907b0009b5b2cf0267 /apps | |
parent | e6e5697212943ccb35e94664b138f9289d2758b4 (diff) | |
download | rockbox-d3586837fa9221a7ef104550b4c0aadc1a6ea77c.tar.gz rockbox-d3586837fa9221a7ef104550b4c0aadc1a6ea77c.zip |
Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15997 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/beatbox/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/chessbox/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/clock/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/doom/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/midi/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/mpegplayer/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/pacbox/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/reversi/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/rockboy/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/searchengine/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/shortcuts/Makefile | 4 | ||||
-rw-r--r-- | apps/plugins/sudoku/Makefile | 2 | ||||
-rw-r--r-- | apps/plugins/zxbox/Makefile | 2 |
13 files changed, 14 insertions, 14 deletions
diff --git a/apps/plugins/beatbox/Makefile b/apps/plugins/beatbox/Makefile index 88ed7a4011..9465c420d2 100644 --- a/apps/plugins/beatbox/Makefile +++ b/apps/plugins/beatbox/Makefile | |||
@@ -38,7 +38,7 @@ all: $(OUTPUT) | |||
38 | ifndef SIMVER | 38 | ifndef SIMVER |
39 | $(OBJDIR)/beatbox.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) | 39 | $(OBJDIR)/beatbox.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) |
40 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 40 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
41 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/beatbox.map | 41 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/beatbox.map |
42 | 42 | ||
43 | $(OUTPUT): $(OBJDIR)/beatbox.elf | 43 | $(OUTPUT): $(OBJDIR)/beatbox.elf |
44 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 44 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/chessbox/Makefile b/apps/plugins/chessbox/Makefile index fd665b00ea..4efb40df4c 100644 --- a/apps/plugins/chessbox/Makefile +++ b/apps/plugins/chessbox/Makefile | |||
@@ -42,7 +42,7 @@ all: $(OUTPUT) | |||
42 | ifndef SIMVER | 42 | ifndef SIMVER |
43 | $(OBJDIR)/chessbox.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) | 43 | $(OBJDIR)/chessbox.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) |
44 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 44 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
45 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/chessbox.map | 45 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/chessbox.map |
46 | 46 | ||
47 | $(OUTPUT): $(OBJDIR)/chessbox.elf | 47 | $(OUTPUT): $(OBJDIR)/chessbox.elf |
48 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 48 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/clock/Makefile b/apps/plugins/clock/Makefile index 0481d3e1c2..abf932a682 100644 --- a/apps/plugins/clock/Makefile +++ b/apps/plugins/clock/Makefile | |||
@@ -40,7 +40,7 @@ all: $(OUTPUT) | |||
40 | ifndef SIMVER | 40 | ifndef SIMVER |
41 | $(OBJDIR)/clock.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) | 41 | $(OBJDIR)/clock.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) |
42 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 42 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
43 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/clock.map | 43 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/clock.map |
44 | 44 | ||
45 | $(OUTPUT): $(OBJDIR)/clock.elf | 45 | $(OUTPUT): $(OBJDIR)/clock.elf |
46 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 46 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/doom/Makefile b/apps/plugins/doom/Makefile index 1687e2b88f..df6baf704b 100644 --- a/apps/plugins/doom/Makefile +++ b/apps/plugins/doom/Makefile | |||
@@ -101,7 +101,7 @@ all: $(OUTPUT) | |||
101 | ifndef SIMVER | 101 | ifndef SIMVER |
102 | $(OBJDIR)/doom.elf: $(OBJS) $(LINKFILE) | 102 | $(OBJDIR)/doom.elf: $(OBJS) $(LINKFILE) |
103 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc\ | 103 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc\ |
104 | -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/doom.map | 104 | -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/doom.map |
105 | 105 | ||
106 | $(OUTPUT): $(OBJDIR)/doom.elf | 106 | $(OUTPUT): $(OBJDIR)/doom.elf |
107 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 107 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/midi/Makefile b/apps/plugins/midi/Makefile index 94359024f1..f71f7d0a3f 100644 --- a/apps/plugins/midi/Makefile +++ b/apps/plugins/midi/Makefile | |||
@@ -45,7 +45,7 @@ all: $(OUTPUT) | |||
45 | ifndef SIMVER | 45 | ifndef SIMVER |
46 | $(OBJDIR)/midiplay.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) | 46 | $(OBJDIR)/midiplay.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) |
47 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 47 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
48 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/midiplay.map | 48 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/midiplay.map |
49 | 49 | ||
50 | $(OUTPUT): $(OBJDIR)/midiplay.elf | 50 | $(OUTPUT): $(OBJDIR)/midiplay.elf |
51 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 51 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/mpegplayer/Makefile b/apps/plugins/mpegplayer/Makefile index 97c9e6a919..66a6142397 100644 --- a/apps/plugins/mpegplayer/Makefile +++ b/apps/plugins/mpegplayer/Makefile | |||
@@ -43,7 +43,7 @@ libmad-mpegplayer: | |||
43 | ifndef SIMVER | 43 | ifndef SIMVER |
44 | $(OBJDIR)/mpegplayer.elf: $(OBJS) $(LINKFILE) $(BUILDDIR)/libmad-mpegplayer.a | 44 | $(OBJDIR)/mpegplayer.elf: $(OBJS) $(LINKFILE) $(BUILDDIR)/libmad-mpegplayer.a |
45 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lmad-mpegplayer -lgcc\ | 45 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lmad-mpegplayer -lgcc\ |
46 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/mpegplayer.map | 46 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/mpegplayer.map |
47 | 47 | ||
48 | $(OUTPUT): $(OBJDIR)/mpegplayer.elf | 48 | $(OUTPUT): $(OBJDIR)/mpegplayer.elf |
49 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 49 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/pacbox/Makefile b/apps/plugins/pacbox/Makefile index 7a62d98462..e1b998a7aa 100644 --- a/apps/plugins/pacbox/Makefile +++ b/apps/plugins/pacbox/Makefile | |||
@@ -35,7 +35,7 @@ all: $(OUTPUT) | |||
35 | ifndef SIMVER | 35 | ifndef SIMVER |
36 | $(OBJDIR)/pacbox.elf: $(OBJS) $(LINKFILE) | 36 | $(OBJDIR)/pacbox.elf: $(OBJS) $(LINKFILE) |
37 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 37 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
38 | -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/pacbox.map | 38 | -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/pacbox.map |
39 | 39 | ||
40 | $(OUTPUT): $(OBJDIR)/pacbox.elf | 40 | $(OUTPUT): $(OBJDIR)/pacbox.elf |
41 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 41 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/reversi/Makefile b/apps/plugins/reversi/Makefile index b008738335..97a042e0f7 100644 --- a/apps/plugins/reversi/Makefile +++ b/apps/plugins/reversi/Makefile | |||
@@ -39,7 +39,7 @@ all: $(OUTPUT) | |||
39 | ifndef SIMVER | 39 | ifndef SIMVER |
40 | $(OBJDIR)/reversi.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) | 40 | $(OBJDIR)/reversi.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) |
41 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 41 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
42 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/reversi.map | 42 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/reversi.map |
43 | 43 | ||
44 | $(OUTPUT): $(OBJDIR)/reversi.elf | 44 | $(OUTPUT): $(OBJDIR)/reversi.elf |
45 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 45 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/rockboy/Makefile b/apps/plugins/rockboy/Makefile index 2a372ef0c0..4aa8526125 100644 --- a/apps/plugins/rockboy/Makefile +++ b/apps/plugins/rockboy/Makefile | |||
@@ -46,7 +46,7 @@ all: $(OUTPUT) | |||
46 | ifndef SIMVER | 46 | ifndef SIMVER |
47 | $(OBJDIR)/rockboy.elf: $(OBJS) $(LINKFILE) | 47 | $(OBJDIR)/rockboy.elf: $(OBJS) $(LINKFILE) |
48 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -fast -lgcc \ | 48 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -fast -lgcc \ |
49 | -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/rockboy.map | 49 | -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/rockboy.map |
50 | 50 | ||
51 | $(OUTPUT): $(OBJDIR)/rockboy.elf | 51 | $(OUTPUT): $(OBJDIR)/rockboy.elf |
52 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 52 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/searchengine/Makefile b/apps/plugins/searchengine/Makefile index b24c89a4db..7e3cca4940 100644 --- a/apps/plugins/searchengine/Makefile +++ b/apps/plugins/searchengine/Makefile | |||
@@ -32,7 +32,7 @@ all: $(OUTPUT) | |||
32 | ifndef SIMVER | 32 | ifndef SIMVER |
33 | $(OBJDIR)/searchengine.elf: $(OBJS) $(LINKFILE) | 33 | $(OBJDIR)/searchengine.elf: $(OBJS) $(LINKFILE) |
34 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 34 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
35 | -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/searchengine.map | 35 | -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/searchengine.map |
36 | 36 | ||
37 | $(OUTPUT): $(OBJDIR)/searchengine.elf | 37 | $(OUTPUT): $(OBJDIR)/searchengine.elf |
38 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 38 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/shortcuts/Makefile b/apps/plugins/shortcuts/Makefile index 93089cc140..2958af8818 100644 --- a/apps/plugins/shortcuts/Makefile +++ b/apps/plugins/shortcuts/Makefile | |||
@@ -36,14 +36,14 @@ all: $(OUTPUT) | |||
36 | ifndef SIMVER | 36 | ifndef SIMVER |
37 | $(OBJDIR)/shortcuts_view.elf: $(VIEW_OBJS) $(LINKFILE) $(BITMAPLIBS) | 37 | $(OBJDIR)/shortcuts_view.elf: $(VIEW_OBJS) $(LINKFILE) $(BITMAPLIBS) |
38 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(VIEW_OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 38 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(VIEW_OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
39 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/shortcuts_view.map | 39 | $(LINKBITMAPS) -Wl,--gc-sections -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/shortcuts_view.map |
40 | 40 | ||
41 | $(OUTDIR)/shortcuts_view.rock: $(OBJDIR)/shortcuts_view.elf | 41 | $(OUTDIR)/shortcuts_view.rock: $(OBJDIR)/shortcuts_view.elf |
42 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 42 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
43 | 43 | ||
44 | $(OBJDIR)/shortcuts_append.elf: $(APPEND_OBJS) $(LINKFILE) $(BITMAPLIBS) | 44 | $(OBJDIR)/shortcuts_append.elf: $(APPEND_OBJS) $(LINKFILE) $(BITMAPLIBS) |
45 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(APPEND_OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 45 | $(call PRINTS,LD $(@F))$(CC) $(GCCOPTS) -O -nostdlib -o $@ $(APPEND_OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
46 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/shortcuts_append.map | 46 | $(LINKBITMAPS) -Wl,--gc-sections -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/shortcuts_append.map |
47 | 47 | ||
48 | $(OUTDIR)/shortcuts_append.rock: $(OBJDIR)/shortcuts_append.elf | 48 | $(OUTDIR)/shortcuts_append.rock: $(OBJDIR)/shortcuts_append.elf |
49 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 49 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/sudoku/Makefile b/apps/plugins/sudoku/Makefile index bb1425c628..948b315a32 100644 --- a/apps/plugins/sudoku/Makefile +++ b/apps/plugins/sudoku/Makefile | |||
@@ -39,7 +39,7 @@ all: $(OUTPUT) | |||
39 | ifndef SIMVER | 39 | ifndef SIMVER |
40 | $(OBJDIR)/sudoku.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) | 40 | $(OBJDIR)/sudoku.elf: $(OBJS) $(LINKFILE) $(BITMAPLIBS) |
41 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 41 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
42 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/sudoku.map | 42 | $(LINKBITMAPS) -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/sudoku.map |
43 | 43 | ||
44 | $(OUTPUT): $(OBJDIR)/sudoku.elf | 44 | $(OUTPUT): $(OBJDIR)/sudoku.elf |
45 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 45 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |
diff --git a/apps/plugins/zxbox/Makefile b/apps/plugins/zxbox/Makefile index 49f16a0bd2..d7862c514b 100644 --- a/apps/plugins/zxbox/Makefile +++ b/apps/plugins/zxbox/Makefile | |||
@@ -44,7 +44,7 @@ all: $(OUTPUT) | |||
44 | ifndef SIMVER | 44 | ifndef SIMVER |
45 | $(OBJDIR)/zxbox.elf: $(OBJS) $(LINKFILE) | 45 | $(OBJDIR)/zxbox.elf: $(OBJS) $(LINKFILE) |
46 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ | 46 | $(call PRINTS,LD $(@F))$(CC) $(CFLAGS) -o $@ $(OBJS) -L$(BUILDDIR) -lplugin -lgcc \ |
47 | -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/zxbox.map | 47 | -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/zxbox.map |
48 | 48 | ||
49 | $(OUTPUT): $(OBJDIR)/zxbox.elf | 49 | $(OUTPUT): $(OBJDIR)/zxbox.elf |
50 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ | 50 | $(call PRINTS,OBJCOPY $(@F))$(OC) -O binary $< $@ |