Add -lm to pdbox sim build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27261 a1c6a512-1295-4272-9138-f99709370657
diff --git a/apps/plugins/pdbox/pdbox.make b/apps/plugins/pdbox/pdbox.make
index 7abb31f..d39d9fd 100644
--- a/apps/plugins/pdbox/pdbox.make
+++ b/apps/plugins/pdbox/pdbox.make
@@ -21,8 +21,25 @@
$(PDBOXBUILDDIR)/pdbox.rock: $(PDBOX_OBJ) $(MPEG_OBJ) $(CODECDIR)/libtlsf.a
PDBOXFLAGS = $(PLUGINFLAGS)
+PDBOXLDFLAGS = $(PLUGINLDFLAGS)
+ifdef SIMVER
+PDBOXLDFLAGS += -lm
+endif
# Compile PDBox with extra flags (adapted from ZXBox)
$(PDBOXBUILDDIR)/%.o: $(PDBOXSRCDIR)/%.c $(PDBOXSRCDIR)/pdbox.make
$(SILENT)mkdir -p $(dir $@)
$(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) -I$(dir $<) $(PDBOXFLAGS) -c $< -o $@
+
+$(PDBOXBUILDDIR)/pdbox.rock:
+ $(call PRINTS,LD $(@F))$(CC) $(PLUGINFLAGS) -o $*.elf \
+ $(filter %.o, $^) \
+ $(filter %.a, $+) \
+ -lgcc $(PDBOXLDFLAGS)
+ifdef SIMVER
+ $(SILENT)cp $*.elf $@
+else
+ $(SILENT)$(OC) -O binary $*.elf $@
+endif
+
+