Xinqi Bao's Git
1 TEST_EXE
= Wordscapes-test
2 DICTIONARY
= myDictionary
5 M_BUILD_DIR
= $(M_DIR
)/build
7 vpath
%.o
$(M_BUILD_DIR
)
11 all: $(OBJ
) $(BUILD_DIR
)/$(DICTIONARY
)
12 cp
$(addprefix $(M_BUILD_DIR
)/, $(OBJ
)) $(BUILD_DIR
)/
14 $(M_BUILD_DIR
)/$(TEST_EXE
): $(OBJ
) test.o
15 g
++ -g
$(addprefix $(M_BUILD_DIR
)/, $(notdir $^
)) -o
$@
17 $(BUILD_DIR
)/$(DICTIONARY
): $(M_DIR
)/$(DICTIONARY
)
20 $(M_BUILD_DIR
)/$(DICTIONARY
): $(M_DIR
)/$(DICTIONARY
)
24 mkdir
-p
$(M_BUILD_DIR
)
25 $(CXX
) $(OPTIONS
) -c
$< -o
$(M_BUILD_DIR
)/$@
28 test: $(M_BUILD_DIR
)/$(TEST_EXE
) $(M_BUILD_DIR
)/$(DICTIONARY
)
31 @
rm -rf
$(M_BUILD_DIR
)
32 @echo
"Wordscapes clean finished!"