Subversion Repositories svn.mios

Rev

Rev 32 | Blame | Compare with Previous | Last modification | View Log | RSS feed

# $Id: Makefile 44 2008-01-30 21:39:30Z tk $

# define the processor, linker file and project name
PROCESSOR = p18f452
LKR_FILE  = $(MIOS_PATH)/etc/lkr/$(PROCESSOR).lkr
PROJECT   = project

# list of objects that should be created and linked
OBJS = pic18f452.o mios_wrapper.o main.o iic_midi.o iic_midi_tick.o int_midi.o midi_rxtx_leds.o router.o

# include pathes (more will be added by .mk files)
GPASM_INCLUDE = 
SDCC_INCLUDE  = 

# optional defines that should be passed to GPASM/SDCC
GPASM_DEFINES = -DDEBUG_MODE=0
SDCC_DEFINES  = -DDEBUG_MODE=0

# pass parameters to MIOS wrapper
MIOS_WRAPPER_DEFINES = -DSTACK_HEAD=0x37f -DSTACK_IRQ_HEAD=0x33f \
                       -DDONT_INCLUDE_MIOS_ENC_TABLE \
                       -DENABLE_MIDI_NOTIFY_RX -DENABLE_MIDI_NOTIFY_TX

# directories and files that should be part of the distribution (release) package
# more will be added by *.mk files
DIST = ./


# include the common.mk file
include $(MIOS_PATH)/include/makefile/common.mk

# include additional module specific make rules
include $(MIOS_PATH)/modules/midi_rxtx_leds/midi_rxtx_leds.mk
include $(MIOS_PATH)/modules/iic_midi/iic_midi.mk