diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-10 10:08:05 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-10 10:08:05 -0500 |
| commit | 79e040d203e63ec79bb124215dcd1e940f7b676c (patch) | |
| tree | 23c11c6911b99161d0063e63122d9dd15485e1ed /Makefile | |
| parent | 74fb835d28f2a4e604a32fd292bb3060a832a1db (diff) | |
pk.h: handle gcc compiler warnings; breaking changes
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 106 |
1 files changed, 53 insertions, 53 deletions
@@ -3,7 +3,7 @@ include config.mk -.PHONY: pkmacros pkmem-types pkmem pkstr pkarr +.PHONY: pkmacros pkmem-types pkmem pkstr pkev pkarr pkstn pktmr test SRC = \ pkmacros.h \ @@ -44,19 +44,19 @@ all: options .WAIT clean .WAIT \ pkarr \ pkstn \ pktmr \ - test-pkmem-types test-pkmem-types-cpp \ - test-pkmem test-pkmem-cpp \ - test-pkmacros test-pkmacros-cpp \ - test-pkstr test-pkstr-cpp \ - test-pkev test-pkev-cpp \ - test-pkarr test-pkarr-cpp \ - test-pkstn test-pkstn-cpp \ - test-pktmr test-pktmr-cpp \ + test/test-pkmem-types test/test-pkmem-types-cpp \ + test/test-pkmem test/test-pkmem-cpp \ + test/test-pkmacros test/test-pkmacros-cpp \ + test/test-pkstr test/test-pkstr-cpp \ + test/test-pkev test/test-pkev-cpp \ + test/test-pkarr test/test-pkarr-cpp \ + test/test-pkstn test/test-pkstn-cpp \ + test/test-pktmr test/test-pktmr-cpp \ options: @echo at-suite build options: @echo "CFLAGS = $(CFLAGS)" - @echo "CPPFLAGS = $(CPPFLAGS)" + @echo "CXXFLAGS = $(CXXFLAGS)" @echo "LDFLAGS = $(LDFLAGS)" @echo "CC = $(CC)" @echo "CXX = $(CXX)" @@ -64,11 +64,11 @@ options: %.gch: %.h $(CC) -std=c2x $(CFLAGS) -c $< -o $@ %.gchpp: %.h - $(CXX) -std=c++23 $(CPPFLAGS) -x c++-header -c $< -o $@ + $(CXX) -std=c++23 $(CXXFLAGS) -x c++-header -c $< -o $@ %.o: %.c - $(CC) -std=c2x $(CFLAGS) -g -O0 -c $< -o $@ + $(CC) -std=c2x $(CFLAGS) -g -O3 -c $< -o $@ %.so: %.cpp - $(CXX) -std=c++23 $(CPPFLAGS) -g -O0 -c $< -o $@ + $(CXX) -std=c++23 $(CXXFLAGS) -g -O3 -c $< -o $@ $(OBJ): config.mk $(PPOBJ): config.mk @@ -119,63 +119,63 @@ build: pktmr pk.h -test-pkmacros: test/pkmacros.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkmacros: test/pkmacros.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkmacros-cpp: test/pkmacros.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkmacros-cpp: test/pkmacros.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pkmem-types: test/pkmem-types.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkmem-types: test/pkmem-types.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkmem-types-cpp: test/pkmem-types.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkmem-types-cpp: test/pkmem-types.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pkmem: test/pkmem.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkmem: test/pkmem.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkmem-cpp: test/pkmem.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkmem-cpp: test/pkmem.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pkstr: test/pkstr.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkstr: test/pkstr.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkstr-cpp: test/pkstr.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkstr-cpp: test/pkstr.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pkev: test/pkev.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkev: test/pkev.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkev-cpp: test/pkev.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkev-cpp: test/pkev.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pkarr: test/pkarr.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkarr: test/pkarr.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkarr-cpp: test/pkarr.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkarr-cpp: test/pkarr.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pkstn: test/pkstn.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkstn: test/pkstn.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pkstn-cpp: test/pkstn.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pkstn-cpp: test/pkstn.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) -test-pktmr: test/pktmr.o - $(CC) -g -O0 -std=c2x $(CFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pktmr: test/pktmr.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) -test-pktmr-cpp: test/pktmr.so - $(CXX) -g -O0 -std=c++23 $(CPPFLAGS) -o test/$@ $^ $(LDFLAGS) +test/test-pktmr-cpp: test/pktmr.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) test: pkmacros pkmem-types pkmem pkstr pkev pkarr -test: test-pkmacros test-pkmacros-cpp -test: test-pkmem-types test-pkmem-types-cpp -test: test-pkmem test-pkmem-cpp -test: test-pkstr test-pkstr-cpp -test: test-pkev test-pkev-cpp -test: test-pkarr test-pkarr-cpp -test: test-pkstn test-pkstn-cpp -test: test-pktmr test-pktmr-cpp +test: test/test-pkmacros test/test-pkmacros-cpp +test: test/test-pkmem-types test/test-pkmem-types-cpp +test: test/test-pkmem test/test-pkmem-cpp +test: test/test-pkstr test/test-pkstr-cpp +test: test/test-pkev test/test-pkev-cpp +test: test/test-pkarr test/test-pkarr-cpp +test: test/test-pkstn test/test-pkstn-cpp +test: test/test-pktmr test/test-pktmr-cpp test: @echo "" ./test/test-pkmacros ; echo Result: $$? "\n" |
