Makefile 382 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/make -f
  2. GTEST_INCLUDE_DIR = ..
  3. GTEST_SRC = $(wildcard ./*.cc)
  4. GTEST_OBJ = $(GTEST_SRC:.cc=.o)
  5. GTEST_LIB = libgtest.a
  6. CXXFLAGS += -DGTEST_HAS_PTHREAD=0
  7. $(GTEST_OBJ): %.o: %.cc
  8. $(CXX) -o $@ -c $(CXXFLAGS) -I$(GTEST_INCLUDE_DIR) $<
  9. $(GTEST_LIB): $(GTEST_OBJ)
  10. $(AR) rc $@ $^
  11. ranlib $@
  12. build: all
  13. all: $(GTEST_LIB)
  14. install:
  15. clean:
  16. rm -f $(GTEST_OBJ) $(GTEST_LIB)