From 294e755752509cfbb6862b9a75f590108117e501 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Thu, 23 Apr 2009 14:39:41 +0200 Subject: PIC18_SDCC: Adds needs for codeblocks IDE This patch adds needs in order to create project with codeblocks IDE. Signed-off-by: Abdoulaye Walsimou Gaye --- Demo/PIC18_SDCC/Makefile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Demo/PIC18_SDCC/Makefile b/Demo/PIC18_SDCC/Makefile index d925e889..514dcf30 100644 --- a/Demo/PIC18_SDCC/Makefile +++ b/Demo/PIC18_SDCC/Makefile @@ -25,6 +25,7 @@ CC=sdcc AS=gpasm LD=gplink +GPSIM=gpsim #Device selection ifeq ($(DEVICE),) @@ -75,7 +76,9 @@ COMMON_DEMO_OBJ=$(COMMON_DEMO_FILES:.c=.o) # HEX output file # -FREERTOS_HEX= freertos.hex +FREERTOS_HEX = freertos.hex +FREERTOS_COD = freertos.cod +FREERTOS_SH = freertos.sh # # Setup Compilers and linker FLAGS @@ -94,6 +97,8 @@ All: $(SOURCE_OBJ) $(PORT_OBJ) $(COMMON_DEMO_OBJ) $(CC) -S $(MAINFILE) -o $(MAINFILE_ASM) $(SDCC_CFLAGS) $(AS) -c $(MAINFILE_ASM) -o $(MAINFILE_OBJ) $(GPASM_CFLAGS) $(LD) -c -o $(FREERTOS_HEX) $^ $(MAINFILE_OBJ) $(LIBS) $(LDFLAGS) + echo "$(GPSIM) -s $(FREERTOS_COD)" > $(FREERTOS_SH) + chmod 755 $(FREERTOS_SH) $(SOURCE_OBJ) $(PORT_OBJ) $(COMMON_DEMO_OBJ): %.o: %.asm $(AS) -c $< -o $@ $(GPASM_CFLAGS) @@ -102,6 +107,8 @@ $(SOURCE_OBJ) $(PORT_OBJ) $(COMMON_DEMO_OBJ): %.o: %.asm $(CC) -S $< -o $@ $(SDCC_CFLAGS) clean: - rm -rf *.o *.asm *.cod *.lst *.hex *.adb *.lib *.calltree *.p *.map *.cof *.coff + rm -rf *.o *.asm *.cod *.lst *.hex *.adb *.lib *.calltree *.p *.map *.cof *.coff $(FREERTOS_SH) -cleanAll: clean +cleanAll cleanDebug cleanRelease: clean + +Release Debug: All -- cgit v1.2.3