summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/puzzles.make
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2018-04-24 19:05:49 -0400
committerFranklin Wei <git@fwei.tk>2018-04-24 19:06:30 -0400
commit992a12670e65eab504eec2f8c4d7a120a4a6dd50 (patch)
tree523beb13e924f07fad2c9b95da26dfb6915e556d /apps/plugins/puzzles/puzzles.make
parentb29611fe2c629d8d951d969875a57132df055bdd (diff)
downloadrockbox-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.make14
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)
33PUZZLES_OPTIMIZE = -Os # tiny plugin buffer 33PUZZLES_OPTIMIZE = -Os # tiny plugin buffer
34endif 34endif
35 35
36# we suppress all warnings 36# we suppress all warnings with -w
37PUZZLESFLAGS = -I$(PUZZLES_SRCDIR)/dummy \ 37PUZZLESFLAGS = -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 \