summaryrefslogtreecommitdiff
path: root/Makefile
blob: a7ff43972aa9fad439990ebe18c5ebc5431e898d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
libs := libusb-1.0 libpng16 sdl2 SDL2_ttf
CFLAGS := -g -Wall $(shell pkg-config $(libs) --cflags)
CPPFLAGS := -MMD
LDLIBS := $(shell pkg-config $(libs) --libs)

SOURCES := \
	device.c \
	image.c \
	live.c \
	main.c \
	moticam.c \
	options.c \
	utils.c

all: camicro

camicro: $(SOURCES:%.c=%.o)
	$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@

clean:
	rm -f camicro $(SOURCES:%.c=%.o)

-include $(SOURCES:%.c=%.d)