- Added WARNING handler - put voltage calculations to dedicated module fixed last errors. Updated menu repair screen without ERROR from PID This is version 0.9.0.3, which is used for the first duration test Will also be tagged git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@272 05563f52-14a8-4384-a975-3d1654cca0fa
61 lines
1.3 KiB
Makefile
61 lines
1.3 KiB
Makefile
CROSS_COMPILE = arm-none-eabi-
|
|
CC = $(CROSS_COMPILE)gcc
|
|
LD = $(CROSS_COMPILE)gcc
|
|
AR = $(CROSS_COMPILE)ar
|
|
OBJCOPY = $(CROSS_COMPILE)objcopy
|
|
OBJDUMP = $(CROSS_COMPILE)objdump
|
|
|
|
OBJDIR = obj
|
|
SRCDIR = src/
|
|
ROOTDIR = ../
|
|
|
|
LIBRARY_NAME = libPlatform.a
|
|
|
|
CCFLAGS = -c -O2 -Wall -Werror -g -fno-common -mcpu=cortex-m3 -mthumb $(PLATFORM) $(RELEASE_DEFINES) \
|
|
-Iinc \
|
|
-I$(ROOTDIR)/HAL/inc \
|
|
-I$(ROOTDIR)/hsb-mrts/inc \
|
|
-I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/inc \
|
|
-I$(ROOTDIR)/FreeRTOS/Source/include \
|
|
-I$(ROOTDIR)/FreeRTOS/Source/portable/GCC/ARM_CM3 \
|
|
-I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x \
|
|
-I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/CoreSupport
|
|
ARFLAGS = rs
|
|
|
|
OBJECTS = \
|
|
stm32f10x_it.o \
|
|
CathodeMCP.o \
|
|
gpio.o \
|
|
internalADC.o \
|
|
InternalFlash.o \
|
|
keypadMatrix.o \
|
|
oli_stm32_h107.o \
|
|
PCBA.o \
|
|
rtc.o \
|
|
spi.o \
|
|
spiDevice.o \
|
|
uart.o \
|
|
Version.o \
|
|
|
|
|
|
vpath %.o $(OBJDIR)
|
|
vpath %.c \
|
|
$(SRCDIR) \
|
|
$(ROOTDIR)/hsb-mrts/src
|
|
|
|
all: $(LIBRARY_NAME)
|
|
|
|
$(LIBRARY_NAME): $(OBJDIR) $(OBJECTS)
|
|
$(AR) $(ARFLAGS) $@ $(addprefix $(OBJDIR)/, $(OBJECTS))
|
|
|
|
%.o: %.c
|
|
$(CC) $(CCFLAGS) $< -o $(OBJDIR)/$@
|
|
|
|
$(OBJDIR):
|
|
mkdir -p $@
|
|
|
|
clean:
|
|
rm -rf $(OBJDIR) $(LIBRARY_NAME)
|
|
|
|
.PHONY: all clean
|