summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/puzzles.make
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/puzzles.make')
-rw-r--r--apps/plugins/puzzles/puzzles.make9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/puzzles.make b/apps/plugins/puzzles/puzzles.make
index 604208cbdd..8c5bc1de40 100644
--- a/apps/plugins/puzzles/puzzles.make
+++ b/apps/plugins/puzzles/puzzles.make
@@ -25,6 +25,8 @@ PUZZLES_OBJ = $(call c2obj, $(PUZZLES_SRC))
25PUZZLES_ROCKS = $(addprefix $(PUZZLES_OBJDIR)/sgt-, $(notdir $(PUZZLES_GAMES_SRC:.c=.rock))) 25PUZZLES_ROCKS = $(addprefix $(PUZZLES_OBJDIR)/sgt-, $(notdir $(PUZZLES_GAMES_SRC:.c=.rock)))
26 26
27OTHER_SRC += $(PUZZLES_SRC) 27OTHER_SRC += $(PUZZLES_SRC)
28OTHER_INC += -I$(PUZZLES_SRCDIR)/src -I $(PUZZLES_SRCDIR)
29
28ROCKS += $(PUZZLES_ROCKS) 30ROCKS += $(PUZZLES_ROCKS)
29 31
30PUZZLES_OPTIMIZE = -O2 32PUZZLES_OPTIMIZE = -O2
@@ -49,6 +51,13 @@ $(PUZZLES_OBJDIR)/sgt-%.rock: $(PUZZLES_OBJDIR)/src/%.o $(PUZZLES_OBJDIR)/help/%
49 -lgcc $(filter-out -Wl%.map, $(PLUGINLDFLAGS)) -Wl,-Map,$(PUZZLES_OBJDIR)/src/$*.map 51 -lgcc $(filter-out -Wl%.map, $(PLUGINLDFLAGS)) -Wl,-Map,$(PUZZLES_OBJDIR)/src/$*.map
50 $(SILENT)$(call objcopy,$(PUZZLES_OBJDIR)/$*.elf,$@) 52 $(SILENT)$(call objcopy,$(PUZZLES_OBJDIR)/$*.elf,$@)
51 53
54$(PUZZLES_OBJDIR)/sgt-%.rock: $(PUZZLES_OBJDIR)/src/unfinished/%.o $(PUZZLES_SHARED_OBJ) $(TLSFLIB)
55 $(call PRINTS,LD $(@F))$(CC) $(PLUGINFLAGS) -o $(PUZZLES_OBJDIR)/$*.elf \
56 $(filter %.o, $^) \
57 $(filter %.a, $+) \
58 -lgcc $(filter-out -Wl%.map, $(PLUGINLDFLAGS)) -Wl,-Map,$(PUZZLES_OBJDIR)/src/$*.map
59 $(SILENT)$(call objcopy,$(PUZZLES_OBJDIR)/$*.elf,$@)
60
52$(PUZZLES_SRCDIR)/rbcompat.h: $(APPSDIR)/plugin.h \ 61$(PUZZLES_SRCDIR)/rbcompat.h: $(APPSDIR)/plugin.h \
53 $(APPSDIR)/plugins/lib/pluginlib_exit.h \ 62 $(APPSDIR)/plugins/lib/pluginlib_exit.h \
54 $(BUILDDIR)/sysfont.h \ 63 $(BUILDDIR)/sysfont.h \