Roderick Sheeter | 2e5995b | 2013-12-12 10:43:05 -0800 | [diff] [blame] | 1 | OS := $(shell uname) |
Roderick Sheeter | 437bbad | 2013-11-19 14:32:56 -0800 | [diff] [blame] | 2 | IDIRS=-I../brotli/dec/ -I../brotli/enc/ -I../ |
| 3 | |
Roderick Sheeter | 2e5995b | 2013-12-12 10:43:05 -0800 | [diff] [blame] | 4 | GFLAGS=-no-canonical-prefixes -fno-omit-frame-pointer -m64 |
Roderick Sheeter | 437bbad | 2013-11-19 14:32:56 -0800 | [diff] [blame] | 5 | |
| 6 | CPP = g++ |
| 7 | LFLAGS = |
| 8 | CPPFLAGS = -c $(IDIRS) -std=c++0x $(GFLAGS) |
| 9 | |
Roderick Sheeter | 2e5995b | 2013-12-12 10:43:05 -0800 | [diff] [blame] | 10 | ifeq ($(OS), Darwin) |
| 11 | CPPFLAGS += -DOS_MACOSX |
| 12 | else |
| 13 | CPPFLAGS += -fno-tree-vrp |
| 14 | endif |
| 15 | |
Roderick Sheeter | 437bbad | 2013-11-19 14:32:56 -0800 | [diff] [blame] | 16 | %.o : %.c |
| 17 | $(CPP) $(CPPFLAGS) $< -o $@ |