stmdsp/gui/Makefile

32 lines
675 B
Makefile
Raw Normal View History

2020-06-12 18:49:09 -04:00
CXX = g++-10
2020-06-13 12:25:58 -04:00
CXXFLAGS = --std=c++20 -ggdb -Og \
2020-06-12 18:49:09 -04:00
-Wall -Wextra -pedantic \
-Wno-deprecated-copy \
-Iserial/include \
2020-06-12 18:49:09 -04:00
$(shell wx-config --cxxflags)
2020-06-11 12:06:58 -04:00
CXXFILES = $(shell find serial/src -name "*.cc") $(wildcard *.cpp)
OFILES = $(patsubst %.cc, %.o, $(patsubst %.cpp, %.o, $(CXXFILES)))
2020-06-11 12:06:58 -04:00
2020-08-25 12:57:29 -04:00
LIBS = $(shell wx-config --libs) -lwx_gtk3u_stc-3.1
2020-06-11 12:06:58 -04:00
OUTELF = stmdspgui
all: $(OUTELF)
$(OUTELF): $(OFILES)
@echo " CXX " $(OUTELF)
@$(CXX) $(CXXFLAGS) $(OFILES) $(LIBS) -o $(OUTELF)
.cc.o:
@echo " CXX " $<
@$(CXX) $(CXXFLAGS) -c $< -o $@
.cpp.o:
@echo " CXX " $<
@$(CXX) $(CXXFLAGS) -c $< -o $@
2020-06-11 12:06:58 -04:00
clean:
@echo " CLEAN"
@rm -f $(OUTELF) $(OFILES)
2020-06-11 12:06:58 -04:00