diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ee19803 --- /dev/null +++ b/Makefile @@ -0,0 +1,33 @@ +flcon = fltk-config +compiler = $(shell $(flcon) --cxx) +flags = $(shell $(flcon) --use-images --cxxflags) -Ijson -Isrc +ldflags = $(shell $(flcon) --use-images --ldstaticflags) \ +json/json.c -static-libstdc++ -static-libgcc + +files = src/color_game.cpp src/*.h +target = -o color_game src/color_game.cpp + +color_game: $(files) + $(compiler) $(flags) $(target) $(ldflags) +icon: + echo 101 ICON DISCARDABLE "icons.windows/icon.ico" > src/icon.rc + windres src/icon.rc -O coff -o src/icon.res +g: + $(compiler) $(flags) -g $(target) $(ldflags) + gdb color_game +install: + sudo cp color_game.desktop \ + /usr/share/applications/color\ game.desktop + sudo mkdir /usr/local/share/color_game + sudo cp icon.png /usr/local/share/color_game/ + sudo cp -rf maps /usr/local/share/color_game/ + sudo cp color_game /usr/local/games/ + sudo cp example.txt /usr/local/share/color_game/ + sudo cp color_game.3 /usr/local/man/man3/ +uninstall: + sudo rm /usr/share/applications/color\ game.desktop + sudo rm -rf /usr/local/share/color_game + sudo rm /usr/local/games/color_game + sudo rm /usr/local/man/man3/color_game.3 +clean: + rm color_game |