From bc99187b129118f1a1b23015ccd3608c5b75e2dd Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Sun, 19 Apr 2009 19:34:42 +0200 Subject: PIC18_SDCC: Adds PollQ common demo This patch adds Minimal/PollQ.c in compiled demo source files. Signed-off-by: Abdoulaye Walsimou Gaye --- Demo/PIC18_SDCC/Makefile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/Demo/PIC18_SDCC/Makefile b/Demo/PIC18_SDCC/Makefile index 8e0c5829..03a5d355 100644 --- a/Demo/PIC18_SDCC/Makefile +++ b/Demo/PIC18_SDCC/Makefile @@ -1,6 +1,6 @@ ######################################################################################### # GAYE Abdoulaye Walsimou, -# Copyright(C) 2009 GAYE Abdoulaye Walsimou, All rights reserved. +# Copyright (C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # # This program is free software; you can distribute it and/or modify it # under the terms of the GNU General Public License @@ -68,12 +68,21 @@ SOURCE_OBJ=$(SOURCE_FILES:.c=.o) PORT_FILES= port.c PORT_OBJ=$(PORT_FILES:.c=.o) -COMMON_DEMO_FILES= integer.c +COMMON_DEMO_FILES= integer.c PollQ.c COMMON_DEMO_OBJ=$(COMMON_DEMO_FILES:.c=.o) -VPATH=$(SOURCE_PATH):$(PORT_PATH):$(DEMO_PATH):$(COMMON_DEMO_PATH)/Minimal +# +# HEX output file +# +FREERTOS_HEX= freertos.hex + +# # Setup Compilers and linker FLAGS +# + +VPATH=$(SOURCE_PATH):$(PORT_PATH):$(DEMO_PATH):$(COMMON_DEMO_PATH)/Minimal + SDCC_CFLAGS= -m$(ARCH) -p$(DEVICE) -I. -I$(SOURCE_PATH)/include -I$(COMMON_DEMO_PATH)/include \ -DSDCC_PIC18 --debug --mplab-comp --pstack-model=large --model-large @@ -84,7 +93,7 @@ LIBS= libdev$(DEVICE).lib libio$(DEVICE).lib crt0iz.o libc18f.lib libsdcc.lib li 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) + $(LD) -c -o $(FREERTOS_HEX) $^ $(MAINFILE_OBJ) $(LIBS) $(LDFLAGS) $(SOURCE_OBJ) $(PORT_OBJ) $(COMMON_DEMO_OBJ): %.o: %.asm $(AS) -c $< -o $@ $(GPASM_CFLAGS) -- cgit v1.2.3