forked from t-oster/VisiCut
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
39 lines (35 loc) · 1.59 KB
/
Makefile
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
34
35
36
37
38
39
PREFIX?=/usr
all: jar
src/com/t_oster/visicut/gui/resources/splash.png: splashsource.svg src/com/t_oster/visicut/gui/resources/VisicutApp.properties
./generatesplash.sh
jar: src/com/t_oster/visicut/gui/resources/splash.png
ant jar
clean:
ant clean
install:
mkdir -p $(DESTDIR)$(PREFIX)/share
cp -r dist $(DESTDIR)$(PREFIX)/share/visicut
mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps
cp icon.png $(DESTDIR)$(PREFIX)/share/pixmaps/visicut.png
cp icon-48.png $(DESTDIR)$(PREFIX)/share/pixmaps/visicut-48.png
cp icon-32.png $(DESTDIR)$(PREFIX)/share/pixmaps/visicut-32.png
cp -r distribute/files/* $(DESTDIR)$(PREFIX)/share/visicut/
mkdir -p $(DESTDIR)$(PREFIX)/share/visicut/inkscape_extension
cp tools/inkscape_extension/*.inx $(DESTDIR)$(PREFIX)/share/visicut/inkscape_extension/
cp tools/inkscape_extension/*.py $(DESTDIR)$(PREFIX)/share/visicut/inkscape_extension/
mkdir -p $(DESTDIR)$(PREFIX)/share/visicut/illustrator_script
cp tools/illustrator_script/*.scpt $(DESTDIR)$(PREFIX)/share/visicut/illustrator_script/
mkdir -p $(DESTDIR)$(PREFIX)/bin
ln -s ../share/visicut/VisiCut.Linux $(DESTDIR)$(PREFIX)/bin/visicut
mkdir -p $(DESTDIR)$(PREFIX)/share/applications
cat distribute/linux/VisiCut.desktop | sed s#PREFIX#$(PREFIX)#g# > $(DESTDIR)$(PREFIX)/share/applications/VisiCut.desktop
uninstall:
rm -rf $(PREFIX)/share/visicut
rm -f $(PREFIX)/share/pixmaps/visicut.png
rm -f $(PREFIX)/bin/visicut
rm -f $(PREFIX)/share/applications/VisiCut.desktop
prop2po:
prop2po src po
po2prop:
po2prop --personality=java -t src po src
find src -name '*.properties' -exec sed -e 's/\(\\u....\)/\L\1/g' -i {} \;