source: git/lib/icons/Makefile.am @ c1f7583

RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since c1f7583 was f8576fb, checked in by Olly Betts <olly@…>, 10 years ago

buildmacosx.sh,lib/INSTALL.OSX,lib/Info.plist.in,lib/icons/Makefile.am:
Add icon and file associations for .svx files, and add missing <dict>
and </dict> tags so the .3d association works better.

  • Property mode set to 100644
File size: 2.7 KB
RevLine 
[620b2b7]1## Process this file with automake to produce Makefile.in
2
[d0339a4]3icondir = $(pkgdatadir)/icons
[95fa391]4# aven.png doesn't need to be installed on win32, but it's only 527 bytes.
[e72b854]5dist_icon_DATA = elevation.png open.png crosses.png entrances.png plan.png\
[b462168]6        rotation.png defaults.png surface-legs.png ug-legs.png fixed-pts.png\
[be891ea]7        exported-pts.png names.png aven-about.png\
[7b2006f]8        texture.png solid-surface.png osterei.jpg\
[203d2a7]9        tubes.png find.png hideresults.png survey-tree.png pres-tree.png \
[be891ea]10        open-pres.png\
11        pres-frew.png pres-rew.png pres-go-back.png pres-pause.png\
12        pres-go.png pres-ff.png pres-fff.png pres-stop.png\
13        3d.png err.png plt.png pos.png svx.png aven.png
[27b8b59]14
[edb6576]15#       tubesprefs.png stationsprefs.png indicatorprefs.png\
16#       windowprefs.png gridprefs.png unitsprefs.png \
[be891ea]17#       legsprefs.png ctlprefs.png pres-restart.png pres-create.png\
[1690fa9]18#       pres-record.png pres-finish.png
[27b8b59]19
[e72b854]20pixmapsdir = $(datadir)/pixmaps
[f9b8a6b]21dist_pixmaps_DATA = aven.png aven.svg svxedit.png
[e72b854]22
[b8271f8f]23Aven.iconset.zip: aven.svg
24        rm -rf Aven.iconset
25        mkdir Aven.iconset
26        for r in 16 32 128 256 512 ; do \
[812c22e]27          inkscape -w "$$r" -h "$$r" -e "Aven.iconset/icon_$${r}x$${r}.png" aven.svg ; \
[b8271f8f]28        done
29        for r in 16 128 256 ; do \
30          d=`expr $$r + $$r` ; \
31          ln "Aven.iconset/icon_$${d}x$${d}.png" "Aven.iconset/icon_$${r}x$${r}@2x.png" ; \
32        done
33        for r in 32 512 ; do \
34          d=`expr $$r + $$r` ; \
[812c22e]35          inkscape -w "$$d" -h "$$d" -e "Aven.iconset/icon_$${r}x$${r}@2x.png" aven.svg ; \
[b8271f8f]36        done
37        rm -f Aven.iconset.zip
38        zip --move -r Aven.iconset.zip Aven.iconset
39
[f8576fb]40svx.iconset.zip: svx.png
41        rm -rf svx.iconset
42        mkdir svx.iconset
43        for r in 16 32 128 256 512 ; do \
44          convert svx.png -resize "$${r}x$${r}" "svx.iconset/icon_$${r}x$${r}.png" ; \
45        done
46        for r in 16 128 256 ; do \
47          d=`expr $$r + $$r` ; \
48          ln "svx.iconset/icon_$${d}x$${d}.png" "svx.iconset/icon_$${r}x$${r}@2x.png" ; \
49        done
50        for r in 32 512 ; do \
51          d=`expr $$r + $$r` ; \
52          convert svx.png -resize "$${d}x$${d}" "svx.iconset/icon_$${r}x$${r}@2x.png" ; \
53        done
54        rm -f svx.iconset.zip
55        zip --move -r svx.iconset.zip svx.iconset
56
[e157b8f]573d.iconset.zip: 3d.png
58        rm -rf 3d.iconset
59        mkdir 3d.iconset
60        for r in 16 32 128 256 512 ; do \
61          convert 3d.png -resize "$${r}x$${r}" "3d.iconset/icon_$${r}x$${r}.png" ; \
62        done
63        for r in 16 128 256 ; do \
64          d=`expr $$r + $$r` ; \
65          ln "3d.iconset/icon_$${d}x$${d}.png" "3d.iconset/icon_$${r}x$${r}@2x.png" ; \
66        done
67        for r in 32 512 ; do \
68          d=`expr $$r + $$r` ; \
69          convert 3d.png -resize "$${d}x$${d}" "3d.iconset/icon_$${r}x$${r}@2x.png" ; \
70        done
71        rm -f 3d.iconset.zip
72        zip --move -r 3d.iconset.zip 3d.iconset
73
[27b8b59]74SUFFIXES = .ico .png
75
76.png.ico:
[95fa391]77        $(SHELL) $(srcdir)/png2winicon $< $@
[b462168]78
[f8576fb]79iconsets = Aven.iconset.zip 3d.iconset.zip svx.iconset.zip
80
81MAINTAINERCLEANFILES = $(iconsets)
[0c2c415]82
[e72b854]83EXTRA_DIST = 3d.ico err.ico plt.ico pos.ico svx.ico\
[f8576fb]84 aven.ico svxedit.ico png2winicon $(iconsets)
Note: See TracBrowser for help on using the repository browser.