summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/plugins/Makefile7
-rw-r--r--apps/plugins/lib/Makefile7
2 files changed, 14 insertions, 0 deletions
diff --git a/apps/plugins/Makefile b/apps/plugins/Makefile
index 1c703f2..d86cbf5 100644
--- a/apps/plugins/Makefile
+++ b/apps/plugins/Makefile
@@ -12,11 +12,18 @@ OC = sh-elf-objcopy
FIRMWARE = ../../firmware
+# Check if this is a kind of Recorder
+ANYREC = $(findstring RECORDER, $(TARGET))
+
INCLUDES = -I$(FIRMWARE)/include -I$(FIRMWARE)/export -I$(FIRMWARE)/common \
-I$(FIRMWARE)/drivers -I.. -Ilib
CFLAGS = -O -W -Wall -m1 -nostdlib -ffreestanding -Wstrict-prototypes \
$(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DMEM=${MEM} -DPLUGIN
+ifeq ($(ANYREC), RECORDER)
+INCLUDES += -I../recorder
+endif
+
LDS := plugin.lds
LINKFILE := $(OBJDIR)/pluginlink.lds
diff --git a/apps/plugins/lib/Makefile b/apps/plugins/lib/Makefile
index dcab0ad..df527d8 100644
--- a/apps/plugins/lib/Makefile
+++ b/apps/plugins/lib/Makefile
@@ -23,12 +23,19 @@ endif
FIRMWARE = ../../../firmware
+# Check if this is a kind of Recorder
+ANYREC = $(findstring RECORDER, $(TARGET))
+
# ../.. for the plugin.h in the apps dir
# .. for stuff in the plugins dir
# . for stuff in the pluginlib dir
INCLUDES=-I../.. -I.. -I. -I$(FIRMWARE)/include -I$(FIRMWARE)/export \
-I$(FIRMWARE)/common -I$(FIRMWARE)/drivers
+ifeq ($(ANYREC), RECORDER)
+INCLUDES += -I../../recorder
+endif
+
ifdef SIMULATOR
CFLAGS = -W -Wall -O -nostdlib -ffreestanding -Wstrict-prototypes \
$(INCLUDES) $(TARGET) $(EXTRA_DEFINES) -DSIMULATOR