Subversion Repositories svn.mios32

Rev

Rev 1666 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1431 tk 1
# $Id: Makefile 1820 2013-09-01 15:44:33Z tk $
2
 
3
################################################################################
4
# following setup taken from environment variables
5
################################################################################
6
 
7
PROCESSOR =	$(MIOS32_PROCESSOR)
8
FAMILY    = 	$(MIOS32_FAMILY)
9
BOARD	  = 	$(MIOS32_BOARD)
10
LCD       =     $(MIOS32_LCD)
11
 
12
 
13
################################################################################
14
# Source Files, include paths and libraries
15
################################################################################
16
 
17
THUMB_SOURCE    = src/app.c \
18
		  src/presets.c \
19
		  src/terminal.c \
1492 tk 20
		  src/shell.c
1431 tk 21
 
22
# (following source stubs not relevant for Cortex M3 derivatives)
23
THUMB_AS_SOURCE =
24
ARM_SOURCE      =
25
ARM_AS_SOURCE   =
26
 
27
C_INCLUDE =     -I src
28
A_INCLUDE =     -I src
29
 
30
LIBS =
31
 
32
 
33
################################################################################
34
# Remaining variables
35
################################################################################
36
 
37
LD_FILE   = 	$(MIOS32_PATH)/etc/ld/$(FAMILY)/$(PROCESSOR).ld
38
PROJECT   = 	project
39
 
40
DEBUG     =	-g
41
OPTIMIZE  =	-Os
42
 
43
CFLAGS =	$(DEBUG) $(OPTIMIZE)
44
 
45
 
46
################################################################################
47
# Include source modules via additional makefiles
48
################################################################################
49
 
50
# sources of programming model
51
include $(MIOS32_PATH)/programming_models/traditional/programming_model.mk
52
 
53
# application specific LCD driver (selected via makefile variable)
54
include $(MIOS32_PATH)/modules/app_lcd/$(LCD)/app_lcd.mk
55
 
1666 tk 56
# KEYBOARD driver
57
include $(MIOS32_PATH)/modules/keyboard/keyboard.mk
58
 
1492 tk 59
# MIDI Router (and port handling)
60
include $(MIOS32_PATH)/modules/midi_router/midi_router.mk
61
 
62
# MIDImon
63
include $(MIOS32_PATH)/modules/midimon/midimon.mk
64
 
1431 tk 65
# UIP driver
66
include $(MIOS32_PATH)/modules/uip/uip.mk
67
 
68
# UIP Standard Task (with DHCPC + OSC server and client)
69
include $(MIOS32_PATH)/modules/uip_task_standard/uip_task_standard.mk
70
 
71
# EEPROM emulation
72
include $(MIOS32_PATH)/modules/eeprom/eeprom.mk
73
 
74
# common make rules
1820 tk 75
# Please keep this include statement at the end of this Makefile. Add new modules above.
1431 tk 76
include $(MIOS32_PATH)/include/makefile/common.mk