diff options
Diffstat (limited to 'apps/codecs/codecs.make')
| -rw-r--r-- | apps/codecs/codecs.make | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/codecs/codecs.make b/apps/codecs/codecs.make index 2f8d3ac..d352579 100644 --- a/apps/codecs/codecs.make +++ b/apps/codecs/codecs.make @@ -206,8 +206,10 @@ $(CODECDIR)/%.codec: $(CODECDIR)/%.o $(LIBSETJMP) $(filter %.o, $^) \ $(filter %.a, $+) \ -lgcc $(CODECLDFLAGS) -ifdef APP_TYPE - $(SILENT)cp $(CODECDIR)/$*.elf $@ +ifndef APP_TYPE + $(SILENT)$(OC) -O binary $(CODECDIR)/$*.elf $@ # objcopy native +else ifeq (,$(findstring sdl-sim,$(APP_TYPE))) + $(SILENT)$(OC) -S -x $(CODECDIR)/$*.elf $@ # objcopy hosted else - $(SILENT)$(OC) -O binary $(CODECDIR)/$*.elf $@ + $(SILENT)cp $(CODECDIR)/$*.elf $@ # no objcopy, keep debug symbols endif |