aboutsummaryrefslogtreecommitdiffstats
path: root/src/kernel/Makefile
blob: d22fbf3c2c6a1cdb55a250922d340d2279818977 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CFILES = $(wildcard *.c)
AFILES = $(wildcard *.s) 
OFILES = $(patsubst %.c, %.o, $(CFILES)) \
	 $(patsubst %.s, %.asm.o, $(AFILES))

CFLAGS += -I.. -I../arch/cmsis

all: $(OFILES)

%.o: %.c
	@echo "  CC     " $<
	@$(CROSS)$(CC) $(CFLAGS) -c $< -o $@

%.asm.o: %.s
	@echo "  AS     " $<
	@$(CROSS)$(AS) $(AFLAGS) -c $< -o $@

clean:
	@echo "  CLEAN"
	@rm -f $(OFILES)