mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
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
27 lines
710 B
Makefile
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
|