updates to makefile

add missing eggtimer files
make debug build compile run and loadable
fertito
Daniel Poelzleithner 13 years ago
parent 09d0790577
commit 1bfa252567

@ -10,7 +10,7 @@ BUILD_DIR = build
CFLAGS_PRODUCTION = -Os -Wall#-Wl,--gc-sections # -ffunction-sections # -fdata-sections -fno-inline-functions# -O optimizes
# more optimizion flags
CFLAGS_PRODUCTION += -fomit-frame-pointer -fno-force-addr -finline-limit=1 -fno-schedule-insns
CFLAGS_DEBUG= -g -O0 # -g enables debugging symbol table, -O0 for NO optimization
CFLAGS_DEBUG= -g -Os # -g enables debugging symbol table, -O0 for NO optimization
CC_CMACH = -mmcu=cc430x6137
CC_DMACH = -D__MSP430_6137__ -DMRFI_CC430 -D__CC430F6137__ #-DCC__MSPGCC didn't need mspgcc defines __GNUC__
@ -19,7 +19,7 @@ CC_INCLUDE = -I$(PROJ_DIR)/ -I$(PROJ_DIR)/include/ -I$(PROJ_DIR)/gcc/ -I$(PROJ_D
CC_COPT = $(CC_CMACH) $(CC_DMACH) $(CC_DOPT) $(CC_INCLUDE)
LOGIC_SOURCE = logic/acceleration.c logic/alarm.c logic/altitude.c logic/battery.c logic/clock.c logic/date.c logic/menu.c logic/rfbsl.c logic/rfsimpliciti.c logic/stopwatch.c logic/temperature.c logic/test.c logic/user.c logic/phase_clock.c
LOGIC_SOURCE = logic/acceleration.c logic/alarm.c logic/altitude.c logic/battery.c logic/clock.c logic/date.c logic/menu.c logic/rfbsl.c logic/rfsimpliciti.c logic/stopwatch.c logic/temperature.c logic/test.c logic/user.c logic/phase_clock.c logic/eggtimer.c
LOGIC_O = $(addsuffix .o,$(basename $(LOGIC_SOURCE)))
@ -80,7 +80,9 @@ $(ALL_S): %.s: %.o config.h include/project.h
debug: even_in_range $(ALL_O)
@echo "Compiling $@ for $(CPU) in debug"
$(CC) $(CC_CMACH) $(CFLAGS_DEBUG) -o $(BUILD_DIR)/eZChronos.dbg.o $(ALL_O) $(EXTRA_O)
$(CC) $(CC_CMACH) $(CFLAGS_DEBUG) -o $(BUILD_DIR)/eZChronos.dbg.elf $(ALL_O) $(EXTRA_O)
@echo "Convert to TI Hex file"
$(PYTHON) tools/memory.py -i build/eZChronos.dbg.elf -o build/eZChronos.txt
debug_asm: $(ALL_S)
@echo "Compiling $@ for $(CPU) in debug"
@ -95,6 +97,7 @@ even_in_range:
clean:
@echo "Removing files..."
rm -f $(ALL_O)
rm -rf build/*
build:
mkdir build

Loading…
Cancel
Save