OLD | NEW |
1 diff -Naur gmock-1.5.0/Makefile gmock-1.5.0.nacl/Makefile | 1 diff -Naur gmock-1.5.0/Makefile gmock-1.5.0.nacl/Makefile |
2 --- gmock-1.5.0/Makefile 1969-12-31 17:00:00.000000000 -0700 | 2 --- gmock-1.5.0/Makefile 1969-12-31 17:00:00.000000000 -0700 |
3 +++ gmock-1.5.0.nacl/Makefile 2010-07-07 14:28:27.000000000 -0600 | 3 +++ gmock-1.5.0.nacl/Makefile 2010-07-07 14:28:27.000000000 -0600 |
4 @@ -0,0 +1,25 @@ | 4 @@ -0,0 +1,29 @@ |
5 +CXXFLAGS = -O0 -g | 5 +CXXFLAGS = -O0 -g |
6 +INCLUDE = -Iinclude \ | 6 +INCLUDE = -Iinclude \ |
7 + -I. \ | 7 + -I. \ |
8 + -I$(NACL_TOOLCHAIN_ROOT)/nacl/usr/include \ | 8 + -I$(NACL_TOOLCHAIN_ROOT)/nacl/usr/include \ |
9 + -I$(NACL_TOOLCHAIN_ROOT)/nacl64/usr/include | 9 + -I$(NACL_TOOLCHAIN_ROOT)/nacl64/usr/include |
10 +LIB_GMOCK = libgmock.a | 10 +LIB_GMOCK = libgmock.a |
11 +OBJ_DIR = obj | 11 +OBJ_DIR = obj |
12 + | 12 + |
13 +OBJ_FILES = gmock-all.o \ | 13 +OBJ_FILES = gmock-all.o \ |
14 + gmock_main.o | 14 + gmock_main.o |
15 + | 15 + |
| 16 +# Necessary because we can't CD to the obj directory on windows. |
| 17 +OBJ_LIST = $(OBJ_DIR)/gmock-all.o \ |
| 18 + $(OBJ_DIR)/gmock_main.o |
| 19 + |
16 +all: $(LIB_GMOCK) | 20 +all: $(LIB_GMOCK) |
17 + @echo "Making libgmock" | 21 + @echo "Making libgmock" |
18 + | 22 + |
19 +clean: | 23 +clean: |
20 + rm -rf $(OBJ_DIR) $(LIB_GMOCK) | 24 + rm -rf $(OBJ_DIR) $(LIB_GMOCK) |
21 + | 25 + |
22 +$(OBJ_DIR): | 26 +$(OBJ_DIR): |
23 + mkdir $(OBJ_DIR) | 27 + mkdir $(OBJ_DIR) |
24 + | 28 + |
25 +$(OBJ_FILES): %.o: src/%.cc $(OBJ_DIR) | 29 +$(OBJ_FILES): %.o: src/%.cc $(OBJ_DIR) |
26 + $(CXX) -c $(INCLUDE) $(CXXFLAGS) $< -o $(OBJ_DIR)/$@ | 30 + $(CXX) -c $(INCLUDE) $(CXXFLAGS) $< -o $(OBJ_DIR)/$@ |
27 + | 31 + |
28 +$(LIB_GMOCK): $(OBJ_DIR) $(OBJ_FILES) | 32 +$(LIB_GMOCK): $(OBJ_DIR) $(OBJ_FILES) |
29 +» cd $(OBJ_DIR) && $(AR) rcs ../$(LIB_GMOCK) $(OBJ_FILES) | 33 +» $(AR) rcs $(LIB_GMOCK) $(OBJ_LIST) |
OLD | NEW |