diff --git a/quiz/Makefile b/quiz/Makefile index 5afce513f..59da3cd72 100644 --- a/quiz/Makefile +++ b/quiz/Makefile @@ -26,8 +26,3 @@ $(BUILD_DIR)/quiz/src/%_symbols.o: SFLAGS += -Iquiz/src $(BUILD_DIR)/test.$(EXE): $(BUILD_DIR)/quiz/src/tests_symbols.o $(runner_objs) $(call object_for,$(tests)) - -ifeq ($(MODEL),n0200) -$(BUILD_DIR)/test_external_flash.$(EXE): LDSCRIPT = ion/test/external_flash_tests.ld -$(BUILD_DIR)/test_external_flash.$(EXE): $(BUILD_DIR)/quiz/src/external_flash_tests_symbols.o $(runner_objs) $(call object_for,$(tests_external_flash)) -endif diff --git a/scripts/targets.device.mak b/scripts/targets.device.mak index 38de0467b..5b2a3033f 100644 --- a/scripts/targets.device.mak +++ b/scripts/targets.device.mak @@ -75,3 +75,5 @@ endif @echo "Building an internal and an external binary for $<" $(Q) $(OBJCOPY) -O binary -j .text.external -j .rodata.external $< $(basename $<).external.bin $(Q) $(OBJCOPY) -O binary -j .isr_vector_table -j .header -j .text.internal -j .rodata.internal -j .init_array -j .data $< $(basename $<).internal.bin + +include scripts/targets.device.$(MODEL).mak diff --git a/scripts/targets.device.n0100.mak b/scripts/targets.device.n0100.mak new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/targets.device.n0200.mak b/scripts/targets.device.n0200.mak new file mode 100644 index 000000000..d7b8f6500 --- /dev/null +++ b/scripts/targets.device.n0200.mak @@ -0,0 +1,2 @@ +$(BUILD_DIR)/test_external_flash.$(EXE): LDSCRIPT = ion/test/external_flash_tests.ld +$(BUILD_DIR)/test_external_flash.$(EXE): $(BUILD_DIR)/quiz/src/external_flash_tests_symbols.o $(runner_objs) $(call object_for,$(tests_external_flash))