optimized
This commit is contained in:
12
Makefile
12
Makefile
@@ -22,7 +22,6 @@ CFLAGS?=-Datmega328p\
|
||||
-fdata-sections\
|
||||
-MMD\
|
||||
-flto\
|
||||
-std=c++11\
|
||||
-fno-fat-lto-objects\
|
||||
-fuse-linker-plugin\
|
||||
-Wall
|
||||
@@ -45,7 +44,8 @@ CXXFLAGS?=-Datmega328p\
|
||||
-fuse-linker-plugin\
|
||||
-Wall
|
||||
|
||||
INC_DIRS?=-I./$(ARDUINO_DIR)/libraries/SPI/src\
|
||||
INC_DIRS?=-I./\
|
||||
-I./$(ARDUINO_DIR)/libraries/SPI/src\
|
||||
-I./$(ARDUINO_DIR)/cores/arduino\
|
||||
-I./$(ARDUINO_DIR)/variants/eightanaloginputs\
|
||||
-I./libraries/TinyGPSPlus/src\
|
||||
@@ -56,7 +56,8 @@ INC_DIRS?=-I./$(ARDUINO_DIR)/libraries/SPI/src\
|
||||
-I./libraries/arduino-lmic/src/\
|
||||
-I./libraries/arduino-lmic/src/hal/\
|
||||
-I./libraries/arduino-lmic/src/lmic/\
|
||||
-I./libraries/arduino-lmic/src/aes/
|
||||
-I./libraries/arduino-lmic/src/aes/\
|
||||
-I./libraries/AltSoftSerial/
|
||||
|
||||
SRC_FILES?=./$(ARDUINO_DIR)/cores/arduino/main.cpp\
|
||||
./$(ARDUINO_DIR)/cores/arduino/wiring_digital.c\
|
||||
@@ -98,7 +99,8 @@ SRC_FILES?=./$(ARDUINO_DIR)/cores/arduino/main.cpp\
|
||||
./libraries/arduino-lmic/src/lmic/radio.c\
|
||||
./libraries/arduino-lmic/src/lmic/lmic_in866.c\
|
||||
./libraries/arduino-lmic/src/aes/lmic.c\
|
||||
./libraries/arduino-lmic/src/aes/other.c
|
||||
./libraries/arduino-lmic/src/aes/other.c\
|
||||
./libraries/AltSoftSerial/AltSoftSerial.cpp
|
||||
|
||||
|
||||
SRC_FILES_COMMON?=\
|
||||
@@ -125,7 +127,7 @@ $(OUT)$(NAME): $(OUT)$(NAME).elf
|
||||
$(OUT)eep.hex: $(OUT)$(NAME).elf
|
||||
$(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O ihex $(OUT)$(NAME).elf $(OUT)eep.hex
|
||||
$(OUT)$(NAME).elf: protobufg bin $(OBJDIRS) $(OBJS)
|
||||
$(CC) $(CFLAGS) -o $(OUT)$(NAME).elf collar.cpp $(INC_DIRS) $(OBJS)
|
||||
$(CC) $(CXXFLAGS) -o $(OUT)$(NAME).elf collar.cpp $(INC_DIRS) $(OBJS)
|
||||
|
||||
test:
|
||||
g++ -o $(OUT)test test.c $(INC_DIRS) $(SRC_FILES_COMMON)
|
||||
|
||||
Reference in New Issue
Block a user