this repo has no description
at trunk 36 lines 1.1 kB view raw
1CFLAGS=-Wall -Wextra -Wpedantic 2CXXFLAGS=$(CFLAGS) 3 4test: build_c99 build_c11 build_c17 build_cpp98 build_cpp03 build_cpp11 build_cpp14 build_cpp17 build_cpp20 5 6build_c99: build 7 $(CC) $(CFLAGS) -std=c99 example.c dcheck.c -o build/example_c99 8 9build_c11: build 10 $(CC) $(CFLAGS) -std=c11 example.c dcheck.c -o build/example_c11 11 12build_c17: build 13 $(CC) $(CFLAGS) -std=c17 example.c dcheck.c -o build/example_c17 14 15build_cpp98: build 16 $(CXX) $(CXXFLAGS) -std=c++98 example.cpp dcheck.c -o build/example_cpp98 17 18build_cpp03: build 19 $(CXX) $(CXXFLAGS) -std=c++03 example.cpp dcheck.c -o build/example_cpp03 20 21build_cpp11: build 22 $(CXX) $(CXXFLAGS) -std=c++11 example.cpp dcheck.c -o build/example_cpp11 23 24build_cpp14: build 25 $(CXX) $(CXXFLAGS) -std=c++14 example.cpp dcheck.c -o build/example_cpp14 26 27build_cpp17: build 28 $(CXX) $(CXXFLAGS) -std=c++17 example.cpp dcheck.c -o build/example_cpp17 29 30build_cpp20: build 31 $(CXX) $(CXXFLAGS) -std=c++20 example.cpp dcheck.c -o build/example_cpp20 32 33build: 34 mkdir -p build 35 36.PHONY: test build_c99 build_c11 build_cpp98 build_cpp03 build_cpp11 build_cpp14 build_cpp17 build_cpp20