blob: ee198038ac22dd187681af7592682f918c136d5d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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
|