diff options
Diffstat (limited to 'apps/plugins/midi/midi.make')
-rw-r--r-- | apps/plugins/midi/midi.make | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/plugins/midi/midi.make b/apps/plugins/midi/midi.make index 93b6ead3b1..db29ad81e3 100644 --- a/apps/plugins/midi/midi.make +++ b/apps/plugins/midi/midi.make | |||
@@ -18,6 +18,8 @@ MIDI_OBJ := $(call c2obj, $(MIDI_SRC)) | |||
18 | # add source files to OTHER_SRC to get automatic dependencies | 18 | # add source files to OTHER_SRC to get automatic dependencies |
19 | OTHER_SRC += $(MIDI_SRC) | 19 | OTHER_SRC += $(MIDI_SRC) |
20 | 20 | ||
21 | MIDICFLAGS = $(PLUGINFLAGS) -O2 | ||
22 | |||
21 | $(MIDIBUILDDIR)/midi.rock: $(MIDI_OBJ) | 23 | $(MIDIBUILDDIR)/midi.rock: $(MIDI_OBJ) |
22 | # for some reason, this doesn't match the implicit rule in plugins.make, | 24 | # for some reason, this doesn't match the implicit rule in plugins.make, |
23 | # so we have to duplicate the link command here | 25 | # so we have to duplicate the link command here |
@@ -31,3 +33,9 @@ ifdef SIMVER | |||
31 | else | 33 | else |
32 | $(SILENT)$(OC) -O binary $*.elf $@ | 34 | $(SILENT)$(OC) -O binary $*.elf $@ |
33 | endif | 35 | endif |
36 | |||
37 | # new rule needed to use extra compile flags | ||
38 | $(MIDIBUILDDIR)/%.o: $(MIDISRCDIR)/%.c | ||
39 | $(SILENT)mkdir -p $(dir $@) | ||
40 | $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(MIDICFLAGS) -c $< -o $@ | ||
41 | |||