diff options
Diffstat (limited to 'apps/plugins/puzzles/puzzles.make')
-rw-r--r-- | apps/plugins/puzzles/puzzles.make | 9 |
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)) | |||
25 | PUZZLES_ROCKS = $(addprefix $(PUZZLES_OBJDIR)/sgt-, $(notdir $(PUZZLES_GAMES_SRC:.c=.rock))) | 25 | PUZZLES_ROCKS = $(addprefix $(PUZZLES_OBJDIR)/sgt-, $(notdir $(PUZZLES_GAMES_SRC:.c=.rock))) |
26 | 26 | ||
27 | OTHER_SRC += $(PUZZLES_SRC) | 27 | OTHER_SRC += $(PUZZLES_SRC) |
28 | OTHER_INC += -I$(PUZZLES_SRCDIR)/src -I $(PUZZLES_SRCDIR) | ||
29 | |||
28 | ROCKS += $(PUZZLES_ROCKS) | 30 | ROCKS += $(PUZZLES_ROCKS) |
29 | 31 | ||
30 | PUZZLES_OPTIMIZE = -O2 | 32 | PUZZLES_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 \ |