ctr_Repair/trunk/ConsoleDataMigration/sources/tests/googletest/RegionIdModifier/Makefile
N2614 372d4d759a PC上でのテストを追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@553 385bec56-5757-e545-9c3a-d8741f4650f1
2012-01-13 08:10:32 +00:00

27 lines
710 B
Makefile

#外のディレクトリにあるので個別に記述
EXTERNAL_SRC = ../../../ConsoleRestore/RegionIdModifier.cpp
EXTERNAL_OBJ = $(notdir $(EXTERNAL_SRC:.cpp=.o))
SRC = testRegionIdModifier.cpp testUtil.cpp
OBJ = $(SRC:.cpp=.o) $(EXTERNAL_OBJ)
INCLUDE_DIRECTORY = -I../../../ConsoleRestore -I./
LIBS = -lgtest -lgtest_main
#googletestのインストール先
GTEST_LIB_DIRECTORY = -L/usr/local/lib
GCC = g++
TARGET = testRegionIdModifier
$(TARGET).exe: $(OBJ)
$(GCC) -o $@ $(OBJ) $(INCLUDE_DIRECTORY) $(LIBS) $(GTEST_LIB_DIRECTORY)
$(EXTERNAL_OBJ):
$(GCC) -c $(EXTERNAL_SRC) $(INCLUDE_DIRECTORY)
.cpp.o:
$(GCC) -c $< $(INCLUDE_DIRECTORY)
test: $(TARGET).exe
./$(TARGET).exe
clean:
rm -rf *.exe *.o