diff options
author | randomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64> | 2012-01-08 23:20:48 +0000 |
---|---|---|
committer | randomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64> | 2012-01-08 23:20:48 +0000 |
commit | f684562ab96876da07388da7d96063b5c22bdb4d (patch) | |
tree | d77e6766f2ac93507bf966f58288e2f46f455af0 /src/Makefile.am | |
parent | e9b614e436b5720c1b2c51a07c5c063197cbf1e1 (diff) |
GTK: all icons are now stored in the executable
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@360 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index d2d558f..37e1914 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,10 +1,16 @@ +if WINDOWS +sharedir = ../ +else +sharedir = @datarootdir@/tikzit +endif + AM_OBJCFLAGS = @GNUSTEPOBJCFLAGS@ \ @GTK_CFLAGS@ \ @GDK_PIXBUF_CFLAGS@ \ @POPPLER_CFLAGS@ \ -I common \ -I linux \ - -DTIKZITSHAREDIR=\"@datarootdir@/tikzit\" \ + -DTIKZITSHAREDIR=\"$(sharedir)\" \ -std=c99 \ -D_GNU_SOURCE LIBS = @GNUSTEPLIBS@ \ @@ -48,6 +54,7 @@ tikzit_SOURCES = linux/CairoRenderContext.m \ linux/cairo_helpers.m \ linux/clipboard.m \ linux/gtkhelpers.m \ + linux/logo.m \ linux/mkdtemp.m \ linux/main.m \ common/BasicMapTable.m \ @@ -92,6 +99,7 @@ tikzit.res: tikzit.rc $(AM_V_GEN)windres $^ -O coff -o $@ tikzit_LDADD = tikzit.res +CLEANFILES = tikzit.res endif common/tikzlexer.m: common/tikzlexer.lm @@ -102,5 +110,26 @@ common/tikzparser.m: common/tikzparser.ym common/tikzparser.h: common/tikzparser.m +linux/icondata.m: ../draw-ellipse.png ../draw-path.png ../select-rectangular.png ../transform-crop-and-resize.png ../transform-move.png + $(AM_V_GEN)gdk-pixbuf-csource --struct --static --raw --build-list \ + draw_ellipse ../draw-ellipse.png \ + draw_path ../draw-path.png \ + select_rectangular ../select-rectangular.png \ + transform_crop_and_resize ../transform-crop-and-resize.png \ + transform_move ../transform-move.png \ + > $@ + +linux/logodata.m: ../share/icons/hicolor/16x16/apps/tikzit.png ../share/icons/hicolor/24x24/apps/tikzit.png ../share/icons/hicolor/48x48/apps/tikzit.png ../share/icons/hicolor/64x64/apps/tikzit.png ../share/icons/hicolor/128x128/apps/tikzit.png + $(AM_V_GEN)gdk-pixbuf-csource --struct --static --raw --build-list \ + logo16 ../share/icons/hicolor/16x16/apps/tikzit.png \ + logo24 ../share/icons/hicolor/24x24/apps/tikzit.png \ + logo48 ../share/icons/hicolor/48x48/apps/tikzit.png \ + logo64 ../share/icons/hicolor/64x64/apps/tikzit.png \ + logo128 ../share/icons/hicolor/128x128/apps/tikzit.png \ + > $@ + +linux/Menu.m: linux/icondata.m +linux/logo.m: linux/logodata.m + EXTRA_DIST = linux/*.h common/*.h $(PARSERFILES) common/tikzlexer.lm common/tikzparser.ym MAINTAINERCLEANFILES = $(PARSERFILES) |