mirror of
https://github.com/MatMoul/g810-led.git
synced 2024-12-23 01:06:11 +00:00
commit
68e45ef826
23
makefile
23
makefile
@ -1,18 +1,19 @@
|
||||
CC=g++
|
||||
CFLAGS=
|
||||
LDFLAGS=-std=gnu++11 -lusb-1.0
|
||||
CFLAGS=-Wall -O2 -std=gnu++11
|
||||
LDFLAGS=-lusb-1.0
|
||||
PROGN=g810-led
|
||||
|
||||
all: make bin/g810-led
|
||||
.PHONY: all debug clean
|
||||
|
||||
make:
|
||||
rm -rf bin
|
||||
mkdir bin
|
||||
all: bin/$(PROGN)
|
||||
|
||||
bin/g810-led: src/main.cpp src/classes/*
|
||||
$(CC) -o $@ $^ $(LDFLAGS)
|
||||
bin/$(PROGN): src/main.cpp src/classes/*.cpp
|
||||
@mkdir -p bin
|
||||
$(CC) -o $@ $(CFLAGS) $^ $(LDFLAGS)
|
||||
|
||||
debug: CFLAGS += -g
|
||||
debug: bin/$(PROGN)
|
||||
|
||||
clean:
|
||||
rm -rf *.o
|
||||
rm -rf bin
|
||||
|
||||
mrproper: clean
|
||||
rm -rf $(EXEC)
|
||||
|
Loading…
Reference in New Issue
Block a user