24 lines
356 B
Makefile
24 lines
356 B
Makefile
CC=gcc
|
|
CFLAGS = -Wall -Wextra -O2 -g
|
|
|
|
SRCS = $(wildcard *.c)
|
|
OBJS = $(SRCS:%.c=%.o)
|
|
EXE = test-usb-hid
|
|
|
|
all: $(EXE)
|
|
|
|
$(EXE): $(OBJS)
|
|
|
|
-include $(subst .c,.d,$(SRCS))
|
|
|
|
%.d: %.c
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -MM -MF $@ -MP -MT $(subst .c,.o,$<) $<
|
|
|
|
clean:
|
|
rm -f $(EXE)
|
|
rm -f $(OBJS)
|
|
rm -f $(subst .c,.d,$(SRCS))
|
|
rm -f *~
|
|
|
|
.PHONY: clean all
|