Compile/linking required changes

This commit is contained in:
Allen Hill
2015-07-23 21:23:36 -07:00
parent bf2a4a496b
commit 49c0827c4f
13 changed files with 179 additions and 422 deletions
+7 -3
View File
@@ -1,5 +1,6 @@
CC=avr-g++
CFLAGS=-c -g -Os -Wall -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics -mmcu=atmega328p
CFLAGS=-c -g -Os -Wall -mmcu=atmega328p
CFLAGS+=-fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics
DEFS= -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_DUEMILANOVE -DARDUINO_ARCH_AVR
LFLAGS=-g -MMD -mmcu=atmega328p
@@ -8,8 +9,8 @@ all: sniffer.hex
sniffer.hex: sniffer.elf
avr-objcopy -j .text -j .data -O ihex sniffer.elf sniffer.hex
sniffer.elf: sniffer.o com232.o avclandrv.o
$(CC) $(LFLAGS) $(DEFS) -o sniffer.elf sniffer.o com232.o avclandrv.o
sniffer.elf: sniffer.o com232.o avclandrv.o GlobalDef.o
$(CC) $(LFLAGS) $(DEFS) -o sniffer.elf sniffer.o com232.o avclandrv.o GlobalDef.o
sniffer.o: sniffer.c GlobalDef.h com232.h avclandrv.h
$(CC) $(CFLAGS) $(DEFS) sniffer.c
@@ -20,6 +21,9 @@ com232.o: com232.c com232.h GlobalDef.h
avclandrv.o: avclandrv.c GlobalDef.h com232.h avclandrv.h
$(CC) $(CFLAGS) $(DEFS) avclandrv.c
GlobalDef.o: GlobalDef.c GlobalDef.h
$(CC) $(CFLAGS) $(DEFS) GlobalDef.c
clean:
rm *.o *.hex *.elf