diff options
author | Franklin Wei <git@fwei.tk> | 2018-04-24 19:05:49 -0400 |
---|---|---|
committer | Franklin Wei <git@fwei.tk> | 2018-04-24 19:06:30 -0400 |
commit | 992a12670e65eab504eec2f8c4d7a120a4a6dd50 (patch) | |
tree | 523beb13e924f07fad2c9b95da26dfb6915e556d /apps/plugins/puzzles/puzzles.make | |
parent | b29611fe2c629d8d951d969875a57132df055bdd (diff) | |
download | rockbox-992a12670e65eab504eec2f8c4d7a120a4a6dd50.tar.gz rockbox-992a12670e65eab504eec2f8c4d7a120a4a6dd50.zip |
puzzles: update frontend for new upstream, misc. changes
The upstream code changed a little bit with regard to the request_keys()
API. Also, we save some bytes (especially on the c200v2) by compiling with
-ffunction-sections and -fdata-sections, which allows Net to fit once again.
Change-Id: I3ab30127169c73e4cd8996f0c12e1223ee18d79f
Diffstat (limited to 'apps/plugins/puzzles/puzzles.make')
-rw-r--r-- | apps/plugins/puzzles/puzzles.make | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/plugins/puzzles/puzzles.make b/apps/plugins/puzzles/puzzles.make index 80a2aba76c..45f591d544 100644 --- a/apps/plugins/puzzles/puzzles.make +++ b/apps/plugins/puzzles/puzzles.make | |||
@@ -33,12 +33,14 @@ ifeq ($(MODELNAME), sansac200v2) | |||
33 | PUZZLES_OPTIMIZE = -Os # tiny plugin buffer | 33 | PUZZLES_OPTIMIZE = -Os # tiny plugin buffer |
34 | endif | 34 | endif |
35 | 35 | ||
36 | # we suppress all warnings | 36 | # we suppress all warnings with -w |
37 | PUZZLESFLAGS = -I$(PUZZLES_SRCDIR)/dummy \ | 37 | PUZZLESFLAGS = -I$(PUZZLES_SRCDIR)/dummy $(filter-out \ |
38 | $(filter-out -O%,$(PLUGINFLAGS)) $(PUZZLES_OPTIMIZE) \ | 38 | -O%,$(PLUGINFLAGS)) $(PUZZLES_OPTIMIZE) \ |
39 | -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -w \ | 39 | -Wno-unused-parameter -Wno-sign-compare \ |
40 | -DFOR_REAL -I$(PUZZLES_SRCDIR)/src -I$(PUZZLES_SRCDIR) -include \ | 40 | -Wno-strict-aliasing -DFOR_REAL \ |
41 | $(PUZZLES_SRCDIR)/rbcompat.h | 41 | -I$(PUZZLES_SRCDIR)/src -I$(PUZZLES_SRCDIR) -include \ |
42 | $(PUZZLES_SRCDIR)/rbcompat.h -ffunction-sections \ | ||
43 | -fdata-sections -w | ||
42 | 44 | ||
43 | $(PUZZLES_OBJDIR)/sgt-%.rock: $(PUZZLES_OBJDIR)/src/%.o $(PUZZLES_OBJDIR)/help/%.o $(PUZZLES_SHARED_OBJ) $(TLSFLIB) | 45 | $(PUZZLES_OBJDIR)/sgt-%.rock: $(PUZZLES_OBJDIR)/src/%.o $(PUZZLES_OBJDIR)/help/%.o $(PUZZLES_SHARED_OBJ) $(TLSFLIB) |
44 | $(call PRINTS,LD $(@F))$(CC) $(PLUGINFLAGS) -o $(PUZZLES_OBJDIR)/$*.elf \ | 46 | $(call PRINTS,LD $(@F))$(CC) $(PLUGINFLAGS) -o $(PUZZLES_OBJDIR)/$*.elf \ |