blob: 1c5eac167b940611ef3d4fab0a26d103b8c1b03a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# setup environment
TARGET_ARCH = -mcpu=cortex-m3 -mthumb
CC = arm-none-eabi-gcc
CFLAGS =
AS = $(CC) -x assembler-with-cpp -c $(TARGET_ARCH)
ASFLAGS =
AR = arm-none-eabi-ar
ARFLAGS = cr
LIB_OUT = libcs3-lanchon-stm32.a
LIB_OBJS = lanchon-stm32-vector.o lanchon_stm32_isr_interrupt.o
# all
.PHONY: all
all: $(LIB_OUT)
# lib
$(LIB_OUT): $(LIB_OBJS)
$(AR) $(ARFLAGS) $@ $(LIB_OBJS)
# clean
.PHONY: clean
clean:
-rm -f $(LIB_OBJS) $(LIB_OUT)
|