Add image files for various Shogi themes
[xboard.git] / themes / Shogi / Makefile
1 srcdir = .
2
3 PACKAGE = xb_shogi
4 DATADIR = `xboard --show-config Datadir`
5 THEMES = $(DESTDIR)$(DATADIR)/themes/SHOGI
6 CONF = $(DESTDIR)$(DATADIR)/themes/conf
7 LOCALDIR = `pwd`
8
9 all:
10         @echo "    " use \"sudo make install\" for system-wide install, or \"make private\"
11         @echo "    " to let your XBoard use the files in their current location
12
13 private:
14         xboard -saveDate 0 -installTheme "Mnemonic-Shogi -trueColors false -pid '$(LOCALDIR)/Mnemonic-S' -flipBlack true -inscriptions ''" -autoClose
15         xboard -saveDate 0 -installTheme "# ORIENTAL THEMES\nWa-Shogi -trueColors true -pid '$(LOCALDIR)/1-kanji-wa' -flipBlack true -lbtf '$(LOCALDIR)/wood_kaya.png' -dbtf '$(LOCALDIR)/wood_kaya.png' -dsc #FF8040 -lsc #FF8040 -inscriptions ' ..燕鶏鹿...狼歬風.鷹.狐.鷲....兎...犬.鳫車鴟鹿..天.猿.鶏.延烏.熊/.......猪.金.鷹..狼羽.羽狐 '" -autoClose
16         xboard -saveDate 0 -installTheme "# ORIENTAL THEMES\nChu-Shogi -trueColors true -pid '$(LOCALDIR)/1-kanji-chu' -flipBlack true -lbtf '$(LOCALDIR)/wood_kaya.png' -dbtf '$(LOCALDIR)/wood_kaya.png' -dsc #FF8040 -lsc #FF8040 -inscriptions ''" -autoClose
17         xboard -saveDate 0 -installTheme "# ORIENTAL THEMES\nTori-Shogi -trueColors true -pid '$(LOCALDIR)/1-kanji-tori' -flipBlack true -lbtf '$(LOCALDIR)/wood_kaya.png' -dbtf '$(LOCALDIR)/wood_kaya.png' -dsc #FF8040 -lsc #FF8040 -inscriptions ''" -autoClose
18         xboard -saveDate 0 -installTheme "# ORIENTAL THEMES\n(Sho-)Shogi -trueColors true -pid '$(LOCALDIR)/2-kanji-shadowedge-shogi' -flipBlack true -lbtf '$(LOCALDIR)/wood_kaya.png' -dbtf '$(LOCALDIR)/wood_kaya.png' -dsc #FF8040 -lsc #FF8040 -inscriptions ''" -autoClose
19         install -d -m0755 ~/.xboard
20         install -d -m0755 ~/.xboard/themes
21         install -d -m0755 ~/.xboard/themes/conf
22         cp ${srcdir}/conf/* ~/.xboard/themes/conf
23
24 install:
25         cp ${srcdir}/conf/* $(CONF)
26         install -d -m0755 $(THEMES)
27         install -d -m0755 $(THEMES)/Mnemonic-S
28         install -d -m0755 $(THEMES)/Mnemonic-S/sub_Wa
29         install -d -m0755 $(THEMES)/Mnemonic-S/sub_Dai
30         install -d -m0755 $(THEMES)/Mnemonic-S/sub_Cashew
31         install -d -m0755 $(THEMES)/Mnemonic-S/sub_Macadamia
32         cp ${srcdir}/wood_kaya.png $(DATADIR)/themes/textures
33         cp ${srcdir}/Mnemonic-S/*.svg $(THEMES)/Mnemonic-S
34         cp ${srcdir}/Mnemonic-S/sub_Wa/*.svg $(THEMES)/Mnemonic-S/sub_Wa
35         cp ${srcdir}/Mnemonic-S/sub_Dai/*.svg $(THEMES)/Mnemonic-S/sub_Dai
36         cp ${srcdir}/Mnemonic-S/sub_Cashew/*.svg $(THEMES)/Mnemonic-S/sub_Cashew
37         cp ${srcdir}/Mnemonic-S/sub_Macadamia/*.svg $(THEMES)/Mnemonic-S/sub_Macadamia
38         xboard -addMasterOption '-installTheme "Mnemonic-Shogi -trueColors false -pid ~~/themes/SHOGI/Mnemonic-S -flipBlack true -inscriptions \"\""' -autoClose
39         install -d -m0755 $(THEMES)/1-kanji-wa
40         cp ${srcdir}/1-kanji-wa/*.svg $(THEMES)/1-kanji-wa
41         xboard -addMasterOption '-installTheme "# ORIENTAL THEMES\\nWa-Shogi -trueColors true -pid ~~/themes/SHOGI/1-kanji-wa -flipBlack true -lbtf ~~/themes/textures/wood_kaya.png -dbtf ~~/themes/textures/wood_kaya.png -dsc #FF8040 -lsc #FF8040 -inscriptions \" ..燕鶏鹿...狼歬風.鷹.狐.鷲....兎...犬.鳫車鴟鹿..天.猿.鶏.延烏.熊/.......猪.金.鷹..狼羽.羽狐 \""' -autoClose
42         install -d -m0755 $(THEMES)/1-kanji-tori
43         cp ${srcdir}/1-kanji-tori/*.svg $(THEMES)/1-kanji-tori
44         xboard -addMasterOption '-installTheme "# ORIENTAL THEMES\\nTori-Shogi -trueColors true -pid ~~/themes/SHOGI/1-kanji-tori -flipBlack true -lbtf ~~/themes/textures/wood_kaya.png -dbtf ~~/themes/textures/wood_kaya.png -dsc #FF8040 -lsc #FF8040 -inscriptions \"\""' -autoClose
45         install -d -m0755 $(THEMES)/1-kanji-chu
46         cp ${srcdir}/1-kanji-chu/*.svg $(THEMES)/1-kanji-chu
47         xboard -addMasterOption '-installTheme "# ORIENTAL THEMES\\nChu-Shogi -trueColors true -pid ~~/themes/SHOGI/1-kanji-chu -flipBlack true -lbtf ~~/themes/textures/wood_kaya.png -dbtf ~~/themes/textures/wood_kaya.png -dsc #FF8040 -lsc #FF8040 -inscriptions \"\""' -autoClose
48         install -d -m0755 $(THEMES)/bare-kanji-chu
49         cp ${srcdir}/bare-kanji-chu/*.svg $(THEMES)/bare-kanji-chu
50         install -d -m0755 $(THEMES)/2-kanji-flat-shogi
51         cp ${srcdir}/2-kanji-flat-shogi/*.svg $(THEMES)/2-kanji-flat-shogi
52         install -d -m0755 $(THEMES)/2-kanji-shaded-shogi
53         cp ${srcdir}/2-kanji-shaded-shogi/*.svg $(THEMES)/2-kanji-shaded-shogi
54         install -d -m0755 $(THEMES)/2-kanji-shadowedge-shogi
55         cp ${srcdir}/2-kanji-shadowedge-shogi/*.svg $(THEMES)/2-kanji-shadowedge-shogi
56         xboard -addMasterOption '-installTheme "# ORIENTAL THEMES\\n(Sho-)Shogi -trueColors true -pid ~~/themes/SHOGI/2-kanji-shadowedge-shogi -flipBlack true -lbtf ~~/themes/textures/wood_kaya.png -dbtf ~~/themes/textures/wood_kaya.png -dsc #FF8040 -lsc #FF8040 -inscriptions \"\""' -autoClose
57
58 dist-clean:
59         rm -f md5sums
60
61 dist:
62         rm -f $(PACKAGE).tar $(PACKAGE).tar.gz
63         (md5sum */* */*/* > md5sums) || true
64         tar -cvvf $(PACKAGE).tar .
65         gzip $(PACKAGE).tar
66
67 uninstall:
68         rm -f $(CONF)/wa $(CONF)/chu $(CONF)/sho $(CONF)/mini $(CONF)/shogi $(CONF)/cashew $(CONF)/macadamia
69         rm -f $(DATADIR)/themes/textures/wood_kaya.png
70         rm -f $(THEMES)/Mnemonic-S/sub_Wa/*
71         rm -f $(THEMES)/Mnemonic-S/sub_Dai/*
72         rm -f $(THEMES)/Mnemonic-S/sub_Cashew/*
73         rm -f $(THEMES)/Mnemonic-S/sub_Macadamia/*
74         rmdir $(THEMES)/Mnemonic-S/sub_Wa
75         rmdir $(THEMES)/Mnemonic-S/sub_Dai
76         rmdir $(THEMES)/Mnemonic-S/sub_Cashew
77         rmdir $(THEMES)/Mnemonic-S/sub_Macadamia
78         rm -f $(THEMES)/Mnemonic-S/*
79         rmdir $(THEMES)/Mnemonic-S
80         rm -f $(THEMES)/1-kanji-wa/*
81         rmdir $(THEMES)/1-kanji-wa
82         rm -f $(THEMES)/1-kanji-chu/*
83         rmdir $(THEMES)/1-kanji-chu
84         rm -f $(THEMES)/1-kanji-tori/*
85         rmdir $(THEMES)/1-kanji-tori
86         rm -f $(THEMES)/2-kanji-flat-shogi/*
87         rmdir $(THEMES)/2-kanji-flat-shogi
88         rm -f $(THEMES)/2-kanji-shaded-shogi/*
89         rmdir $(THEMES)/2-kanji-shaded-shogi
90         rm -f $(THEMES)/2-kanji-shadowedge-shogi/*
91         rmdir $(THEMES)/2-kanji-shadowedge-shogi
92         rmdir $(THEMES)
93