diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-03-25 19:04:38 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-03-25 19:04:38 -0400 |
| commit | 1ca38045a0be0b6121e7a1b75dc80dde5a955898 (patch) | |
| tree | 2d026f507dd239d04491f2d216132b9400dca71f /Makefile | |
| parent | 5159f9717b20f5d2b63b57cea883ee9741a3cf24 (diff) | |
pkbktarr: created + bump pk.h version to 0.4.3
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -14,6 +14,7 @@ SRC = \ pkarr.h \ pkstn.h \ pkuuid.h \ + pkbktarr.h \ test/pkmacros.c \ test/pkmacros.cpp \ test/pkmem-types.c \ @@ -32,6 +33,8 @@ SRC = \ test/pktmr.cpp \ test/pkuuid.c\ test/pkuuid.cpp \ + test/pkbktarr.c\ + test/pkbktarr.cpp \ OBJ = $(SRC:%.c=.o) PPOBJ = $(SRC:%.cpp=.so) @@ -48,6 +51,7 @@ all: options .WAIT clean .WAIT \ pkstn \ pktmr \ pkuuid \ + pkbktarr \ test/test-pkmem-types test/test-pkmem-types-cpp \ test/test-pkmem test/test-pkmem-cpp \ test/test-pkmacros test/test-pkmacros-cpp \ @@ -57,6 +61,7 @@ all: options .WAIT clean .WAIT \ test/test-pkstn test/test-pkstn-cpp \ test/test-pktmr test/test-pktmr-cpp \ test/test-pkuuid test/test-pkuuid-cpp \ + test/test-pkbktarr test/test-pkbktarr-cpp \ options: @echo at-suite build options: @@ -98,6 +103,8 @@ pktmr: pktmr.gch pktmr.gchpp pkuuid: pkuuid.gch pkuuid.gchpp +pkbktarr: pkbktarr.gch pkbktarr.gchpp + build: pkmacros build: pkmem-types build: pkmem @@ -107,6 +114,7 @@ build: pkarr build: pkstn build: pktmr build: pkuuid +build: pkbktarr echo "#ifndef PK_SINGLE_HEADER_FILE_H\n#define PK_SINGLE_HEADER_FILE_H" > pk.h cat pk.h.in \ pkmacros.h \ @@ -118,6 +126,7 @@ build: pkuuid pkstn.h \ pktmr.h \ pkuuid.h \ + pkbktarr.h \ >> pk.h echo "#endif /* PK_SINGLE_HEADER_FILE_H */" >> pk.h sed -i -r \ @@ -182,6 +191,12 @@ test/test-pkuuid: test/pkuuid.o test/test-pkuuid-cpp: test/pkuuid.so $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) +test/test-pkbktarr: test/pkbktarr.o + $(CC) -g -O3 -std=c2x $(CFLAGS) -o $@ $^ $(LDFLAGS) + +test/test-pkbktarr-cpp: test/pkbktarr.so + $(CXX) -g -O3 -std=c++23 $(CXXFLAGS) -o $@ $^ $(LDFLAGS) + test: pkmacros pkmem-types pkmem pkstr pkev pkarr test: test/test-pkmacros test/test-pkmacros-cpp test: test/test-pkmem-types test/test-pkmem-types-cpp @@ -192,6 +207,7 @@ 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: test/test-pkuuid test/test-pkuuid-cpp +test: test/test-pkbktarr test/test-pkbktarr-cpp test: @echo "" ./test/test-pkmacros ; echo Result: $$? "\n" @@ -212,6 +228,8 @@ test: ./test/test-pktmr-cpp ; echo Result: $$? "\n" ./test/test-pkuuid ; echo Result: $$? "\n" ./test/test-pkuuid-cpp ; echo Result: $$? "\n" + ./test/test-pkbktarr ; echo Result: $$? "\n" + ./test/test-pkbktarr-cpp ; echo Result: $$? "\n" clean: rm -f *.plist *.gch *.gchpp *.o *.so test/*.o test/*.so test/test-* |
