26 lines
772 B
Makefile
26 lines
772 B
Makefile
default:
|
|
$(CXX) -std=c++17 -fsanitize=address Query.cpp -o Query
|
|
./Query
|
|
$(CXX) -std=c++17 -fsanitize=address ChunkedEncoding.cpp -o ChunkedEncoding
|
|
./ChunkedEncoding
|
|
$(CXX) -std=c++17 -fsanitize=address TopicTree.cpp -o TopicTree
|
|
./TopicTree
|
|
$(CXX) -std=c++17 -fsanitize=address HttpRouter.cpp -o HttpRouter
|
|
./HttpRouter
|
|
$(CXX) -std=c++17 -fsanitize=address BloomFilter.cpp -o BloomFilter
|
|
./BloomFilter
|
|
$(CXX) -std=c++17 -fsanitize=address ExtensionsNegotiator.cpp -o ExtensionsNegotiator
|
|
./ExtensionsNegotiator
|
|
$(CXX) -std=c++17 -fsanitize=address HttpParser.cpp -o HttpParser
|
|
./HttpParser
|
|
|
|
performance:
|
|
$(CXX) -std=c++17 HttpRouter.cpp -O3 -o HttpRouter
|
|
./HttpRouter
|
|
|
|
smoke:
|
|
../Crc32 &
|
|
sleep 1
|
|
~/.deno/bin/deno run --allow-net smoke.mjs
|
|
pkill Crc32
|