X-Git-Url: http://git.scottworley.com/slidingtile/blobdiff_plain/8ff0a7b84bf3ae7c4a0a85edd4c08487b0adbc14..1955dd8bceb1bd5beef449ff1ac04c35c2714f31:/Makefile?ds=inline diff --git a/Makefile b/Makefile index 40126d9..892b3eb 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ CXX = g++ -CXXFLAGS = -std=gnu++11 -Wall -Wextra -pedantic -O2 +CXXFLAGS = -std=gnu++11 -Wall -Wextra -pedantic -Werror -O2 -Wstrict-overflow=2 LFLAGS = SRCS = sliding_tile.cc sliding_tile_lib.cc MAIN = sliding_tile -LIBS = +LIBS = -lgflags TESTLIBS = -lgtest_main -lgtest -lgmock OBJS = $(SRCS:.cc=.o) @@ -12,7 +12,6 @@ TEST_SRCS=$(wildcard *_test.cc) TESTS=$(subst .cc,,$(TEST_SRCS)) .PHONY: depend clean test -.INTERMEDIATE: $(OBJS) all: $(MAIN) $(TESTS) @@ -33,15 +32,19 @@ depend: $(SRCS) $(TEST_SRCS) # DO NOT DELETE THIS LINE -- make depend depends on it. -sliding_tile.o: sliding_tile_lib.h +sliding_tile.o: sliding_tile_lib.h /usr/include/gflags/gflags.h +sliding_tile.o: /usr/include/gflags/gflags_declare.h /usr/include/stdint.h +sliding_tile.o: /usr/include/features.h /usr/include/stdc-predef.h +sliding_tile.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h +sliding_tile.o: /usr/include/gnu/stubs.h /usr/include/bits/wchar.h +sliding_tile_lib.o: sliding_tile_lib.h sliding_tile_lib_test.o: sliding_tile_lib.h /usr/include/gtest/gtest.h sliding_tile_lib_test.o: /usr/include/gtest/internal/gtest-internal.h sliding_tile_lib_test.o: /usr/include/gtest/internal/gtest-port.h sliding_tile_lib_test.o: /usr/include/ctype.h /usr/include/features.h sliding_tile_lib_test.o: /usr/include/stdc-predef.h /usr/include/sys/cdefs.h sliding_tile_lib_test.o: /usr/include/bits/wordsize.h -sliding_tile_lib_test.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h -sliding_tile_lib_test.o: /usr/include/bits/types.h +sliding_tile_lib_test.o: /usr/include/gnu/stubs.h /usr/include/bits/types.h sliding_tile_lib_test.o: /usr/include/bits/typesizes.h /usr/include/endian.h sliding_tile_lib_test.o: /usr/include/bits/endian.h sliding_tile_lib_test.o: /usr/include/bits/byteswap.h