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
+
+