diff options
author | clyne <clyne@bitgloo.com> | 2020-07-16 20:21:36 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-16 20:21:36 -0400 |
commit | 17cda07f3ef79069e9bed2eca6c20f2b7fcb60b9 (patch) | |
tree | 7e787e1b24100d539631a04993e1d6b53ac31f72 /gui/Makefile | |
parent | 43c53c1122c64da20bbc6f54d2a087f5a457f669 (diff) | |
parent | f07e878cd23e6e35743358ea306951f2218653a4 (diff) |
Merge pull request #1 from tcsullivan/gui
Gui
Diffstat (limited to 'gui/Makefile')
-rw-r--r-- | gui/Makefile | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/gui/Makefile b/gui/Makefile index 419ed33..99a0243 100644 --- a/gui/Makefile +++ b/gui/Makefile @@ -1,15 +1,31 @@ -CXX = clang++-10 -CXXFLAGS = --std=c++20 -Wall -Wextra -pedantic +CXX = g++-10 +CXXFLAGS = --std=c++20 -ggdb -Og \ + -Wall -Wextra -pedantic \ + -Wno-deprecated-copy \ + -Iserial/include \ + $(shell wx-config --cxxflags) -CXXFILES = $(wildcard *.cpp) +CXXFILES = $(shell find serial/src -name "*.cc") $(wildcard *.cpp) +OFILES = $(patsubst %.cc, %.o, $(patsubst %.cpp, %.o, $(CXXFILES))) +LIBS = $(shell wx-config --libs) OUTELF = stmdspgui -all: $(CXXFILES) - @echo " CXX " $(CXXFILES) - @$(CXX) $(CXXFLAGS) $(CXXFILES) -o $(OUTELF) +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 $@ clean: @echo " CLEAN" - @rm -f $(OUTELF) + @rm -f $(OUTELF) $(OFILES) |