Neale Pickett
·
2018-01-01
Makefile
1CFLAGS += -Wall
2CFLAGS += -Werror
3TARGETS = hdjd explore
4
5ifdef DEBUG
6CFLAGS += -g -DDEBUG
7endif
8
9all: $(TARGETS)
10
11hdjd: LDLIBS += $(shell pkg-config --libs libusb-1.0)
12hdjd: LDLIBS += $(shell pkg-config --libs alsa)
13hdjd: hdjd.o usb.o alsa.o
14
15explore: LDLIBS += $(shell pkg-config --libs libusb-1.0)
16explore.o: CFLAGS += $(shell pkg-config --cflags libusb-1.0)
17
18alsa.o: CFLAGS += $(shell pkg-config --cflags alsa)
19usb.o: CFLAGS += $(shell pkg-config --cflags libusb-1.0)
20
21clean:
22 rm -f $(TARGETS) *.o