1
0
mirror of https://github.com/MatMoul/g810-led.git synced 2024-12-23 17:26:11 +00:00
g810-led/makefile

21 lines
360 B
Makefile
Raw Normal View History

2016-06-12 20:16:07 +00:00
CC=g++
2016-08-07 18:36:13 +00:00
CFLAGS=-Wall -O2 -std=gnu++11
LIBUSB_INC?=-I/usr/include/libusb-1.0
LDFLAGS=-lusb-1.0
PROGN=g810-led
2016-06-12 20:16:07 +00:00
.PHONY: all debug clean
all: bin/$(PROGN)
2016-06-12 20:16:07 +00:00
bin/$(PROGN): src/main.cpp src/classes/*.cpp src/classes/*.h
@mkdir -p bin
$(CC) $(CFLAGS) $(LIBUSB_INC) -o $@ $^ $(LDFLAGS)
2016-06-12 20:16:07 +00:00
debug: CFLAGS += -g -Wextra -pedantic
debug: bin/$(PROGN)
2016-06-12 20:16:07 +00:00
clean:
rm -rf bin
2016-06-12 20:16:07 +00:00