You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
382 B
Makefile

CROSS :=
CC := $(CROSS)gcc
CFLAGS := -Os -ggdb -g3 \
-Wall -Wextra -pedantic -Werror
CSRC := $(wildcard src/*.c)
COBJ := $(patsubst %.c,%.o,$(CSRC))
all: lib430core.a
clean:
@echo " CLEAN"
@rm -f lib430core.a $(COBJ)
lib430core.a: $(COBJ)
@echo " AR " $@
@$(CROSS)ar rc $@ $(COBJ)
@$(CROSS)size -t $@
.c.o:
@echo " CC " $<
@$(CC) $(CFLAGS) -c $< -o $@