# MakeFile
# following setup taken from environment variables
PROCESSOR =	$(MIOS32_PROCESSOR)
FAMILY    = 	$(MIOS32_FAMILY)
BOARD	  = 	$(MIOS32_BOARD)
LCD       =     $(MIOS32_LCD)


THUMB_SOURCE    = app.c \
		  seq.c


# (following source stubs not relevant for Cortex M3 derivatives)
THUMB_AS_SOURCE =
ARM_SOURCE      =
ARM_AS_SOURCE   =
C_INCLUDE = 	-I .
A_INCLUDE = 	-I .
LIBS = 		

# Remaining variables
LD_FILE   = 	$(MIOS32_PATH)/etc/ld/$(FAMILY)/$(PROCESSOR).ld
PROJECT   = 	project
DEBUG     =	-g
OPTIMIZE  =	-Os
CFLAGS =	$(DEBUG) $(OPTIMIZE)

# BLM Master Driver
include $(MIOS32_PATH)/modules/blm_scalar_master/blm_scalar_master.mk
# BLM module
include $(MIOS32_PATH)/modules/blm_x/blm_x.mk

include $(MIOS32_PATH)/programming_models/traditional/programming_model.mk
include $(MIOS32_PATH)/modules/app_lcd/$(LCD)/app_lcd.mk 	# application specific LCD driver (selected via makefile variable)
include $(MIOS32_PATH)/modules/fatfs/fatfs.mk 			# FATFS Driver
include $(MIOS32_PATH)/modules/file/file.mk			# FILE Access Layer
include $(MIOS32_PATH)/modules/notestack/notestack.mk
include $(MIOS32_PATH)/modules/sequencer/sequencer.mk
include $(MIOS32_PATH)/include/makefile/common.mk		# Please keep this include statement at the end of this Makefile. Add new modules above.

