1234567891011121314151617181920212223242526272829303132 |
- ##############################################################################
- # GNU Make 3.82+ Makefile
- #
- # Usage:
- # $ gmake [check]
- include ../src/defs.mk
- Makefile = GNUmakefile
- SOURCES := $(wildcard *.cpp)
- TESTS := $(patsubst %.cpp,%.$(TESTSUFF),$(SOURCES))
- .PHONY: tests check
- include pref.mk
- include ../src/$(Makefile)
- # Override included values
- CFLAGS = -pedantic-errors
- CFLAGS_TEST = -MMD -o $@
- WARNS = -Wall -Wno-unused-local-typedefs
- ifeq ($(std),98)
- WARNS += -Wno-long-long
- ifeq ($(compiler),gcc)
- WARNS += -Wno-c++0x-compat
- else ifeq ($(compiler),clang)
- WARNS += -Wno-non-literal-null-conversion
- endif
- endif
- GARBAGE += *.d *.$(TESTSUFF)
- -include *.d
- include suff.mk
|