Blame | Last modification | View Log | RSS feed
# $Id: Makefile 588 2009-05-29 21:13:38Z tk $
################################################################################
# following setup taken from environment variables
################################################################################
PROCESSOR = $(MIOS32_PROCESSOR)
FAMILY = $(MIOS32_FAMILY)
BOARD = $(MIOS32_BOARD)
LCD = $(MIOS32_LCD)
################################################################################
# Source Files, include paths and libraries
################################################################################
THUMB_SOURCE = app.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)
################################################################################
# Include source modules via additional makefiles
################################################################################
# sources of programming model
include $(MIOS32_PATH)/programming_models/traditional/programming_model.mk
# application specific LCD driver (selected via makefile variable)
include $(MIOS32_PATH)/modules/app_lcd/$(LCD)/app_lcd.mk
# FATFS Driver
include $(MIOS32_PATH)/modules/fatfs/fatfs.mk
# FILE Access Layer
include $(MIOS32_PATH)/modules/file/file.mk
# common make rules
include $(MIOS32_PATH)/include/makefile/common.mk