27 lines
804 B
Makefile
27 lines
804 B
Makefile
include config.mk
|
|
|
|
build: create_build_directory config window game spirit
|
|
|
|
spirit:
|
|
$(cpp) $(cppflags) -o $(build_directory)/spirit src/*.cpp $(build_directory)/*.o $(libs)
|
|
|
|
config: json
|
|
$(cpp) $(cppflags) -c -o $(build_directory)/config.o src/config/config.cpp
|
|
|
|
json:
|
|
$(cpp) $(cppflags) -c -o $(build_directory)/json_reader.o src/config/jsoncpp/json_reader.cpp
|
|
$(cpp) $(cppflags) -c -o $(build_directory)/json_value.o src/config/jsoncpp/json_value.cpp
|
|
$(cpp) $(cppflags) -c -o $(build_directory)/json_writer.o src/config/jsoncpp/json_writer.cpp
|
|
|
|
window:
|
|
$(cpp) $(cppflags) -c -o $(build_directory)/window.o src/window/window.cpp
|
|
|
|
game:
|
|
$(cpp) $(cppflags) -c -o $(build_directory)/game.o src/game/game.cpp
|
|
|
|
create_build_directory:
|
|
mkdir -p $(build_directory)
|
|
|
|
clean:
|
|
rm -f $(build_directory)/*
|