1ACLOCAL_AMFLAGS = -I m4 2 3bin_PROGRAMS = gource 4 5gource_CXXFLAGS = -std=gnu++0x -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-but-set-variable -Wno-unused-variable 6 7gource_SOURCES = \ 8 src/action.cpp \ 9 src/bloom.cpp \ 10 src/caption.cpp \ 11 src/core/conffile.cpp \ 12 src/core/display.cpp \ 13 src/core/frustum.cpp \ 14 src/core/fxfont.cpp \ 15 src/core/logger.cpp \ 16 src/core/mousecursor.cpp \ 17 src/core/plane.cpp \ 18 src/core/ppm.cpp \ 19 src/core/quadtree.cpp \ 20 src/core/regex.cpp \ 21 src/core/resource.cpp \ 22 src/core/sdlapp.cpp \ 23 src/core/seeklog.cpp \ 24 src/core/settings.cpp \ 25 src/core/shader.cpp \ 26 src/core/shader_common.cpp \ 27 src/core/stringhash.cpp \ 28 src/core/texture.cpp \ 29 src/core/png_writer.cpp \ 30 src/core/timezone.cpp \ 31 src/core/vbo.cpp \ 32 src/core/vectors.cpp \ 33 src/dirnode.cpp \ 34 src/file.cpp \ 35 src/formats/apache.cpp \ 36 src/formats/bzr.cpp \ 37 src/formats/commitlog.cpp \ 38 src/formats/custom.cpp \ 39 src/formats/cvs-exp.cpp \ 40 src/formats/cvs2cl.cpp \ 41 src/formats/git.cpp \ 42 src/formats/gitraw.cpp \ 43 src/formats/hg.cpp \ 44 src/formats/svn.cpp \ 45 src/gource.cpp \ 46 src/gource_shell.cpp \ 47 src/gource_settings.cpp \ 48 src/key.cpp \ 49 src/logmill.cpp \ 50 src/main.cpp \ 51 src/pawn.cpp \ 52 src/slider.cpp \ 53 src/spline.cpp \ 54 src/textbox.cpp \ 55 src/user.cpp \ 56 src/zoomcamera.cpp 57 58AM_CPPFLAGS = -DSDLAPP_RESOURCE_DIR=\"$(pkgdatadir)\" 59 60dist_pkgdata_DATA = data/beam.png data/bloom.tga data/bloom_alpha.tga data/file.png data/user.png data/gource.style 61 62shadersdir = $(pkgdatadir)/shaders 63dist_shaders_DATA = data/shaders/shadow.vert data/shaders/shadow.frag data/shaders/bloom.vert data/shaders/bloom.frag data/shaders/text.vert data/shaders/text.frag 64 65install-data-hook: 66 $(MKDIR_P) $(DESTDIR)$(mandir)/man1 67 gzip -cf9 $(srcdir)/data/gource.1 > $(DESTDIR)$(mandir)/man1/gource.1.gz 68 69uninstall-hook: 70 rm -f $(DESTDIR)$(mandir)/man1/gource.1.gz 71 72 73if USE_BUNDLED_TINYXML 74gource_SOURCES += \ 75 src/tinyxml/tinyxmlerror.cpp \ 76 src/tinyxml/tinystr.cpp \ 77 src/tinyxml/tinyxml.cpp \ 78 src/tinyxml/tinyxmlparser.cpp 79endif 80 81if FONTFILE 82AM_CPPFLAGS += -DGOURCE_FONT_FILE=\"$(gourcefontfile)\" 83else 84if FONTDIR 85AM_CPPFLAGS += -DSDLAPP_FONT_DIR=\"$(gourcefontdir)\" 86else 87fontsdir = $(pkgdatadir)/fonts 88dist_fonts_DATA = data/fonts/README data/fonts/FreeSans.ttf 89endif 90endif 91