summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-04-19 19:34:42 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-04-19 19:34:42 +0200
commitbc99187b129118f1a1b23015ccd3608c5b75e2dd (patch)
tree7b3f6ad8796b9378cb48a8b4f79e071cbb1a54d8
parentbb1f286f70814ae28b922a3e7e2e9b8e1884a57b (diff)
downloadfreertos-bc99187b129118f1a1b23015ccd3608c5b75e2dd.tar.gz
freertos-bc99187b129118f1a1b23015ccd3608c5b75e2dd.tar.bz2
freertos-bc99187b129118f1a1b23015ccd3608c5b75e2dd.tar.xz
PIC18_SDCC: Adds PollQ common demo
This patch adds Minimal/PollQ.c in compiled demo source files. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--Demo/PIC18_SDCC/Makefile17
1 files 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, <walsimou@walsimou.com>
-# Copyright(C) 2009 GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> 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)