You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
661 B
30 lines
661 B
cpp_src += $(wildcard *.cpp)
|
|
cpp_src += $(wildcard ./pimpl/*.cpp)
|
|
cpp_src += $(wildcard ./communication/i2c/*.cpp)
|
|
cpp_src += $(wildcard ./management/*.cpp)
|
|
cpp_src += $(wildcard ./drivers/bh1750/*.cpp)
|
|
cpp_src += $(wildcard ./drivers/pca9685/*.cpp)
|
|
cpp_src += $(wildcard ./systems/*.cpp)
|
|
|
|
c_src += $(wildcard ./algorithms/*.c)
|
|
c_src += $(wildcard ./drivers/pf8574/*.c)
|
|
|
|
cpp_obj = $(cpp_src:.cpp=.o)
|
|
c_obj = $(c_src:.c=.o)
|
|
CC = g++
|
|
CFLAGS = -Wall -pedantic -li2c
|
|
LDFLAGS =
|
|
EXEC = runtest
|
|
|
|
|
|
all : $(EXEC)
|
|
|
|
$(EXEC): $(cpp_obj) $(c_obj)
|
|
$(CC) -o $@ $^ $(LDFLAGS)
|
|
|
|
clean:
|
|
rm -rf $(c_obj) $(cpp_obj) $(EXEC)
|
|
|
|
cleanall:
|
|
rm -rf $(c_obj) $(cpp_obj) $(EXEC)
|