Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 121 lines (101 sloc) 3.005 kb
8cb2cf0 Enrico Tröger Initial import
eht16 authored
1 ## Process this file with automake to produce Makefile.in
2
0994c76 Nick Treleaven Apply patch to add symbol list icons from Jean-François Wauthy
ntrel authored
3 SUBDIRS = tagmanager scintilla src plugins icons po doc
8cb2cf0 Enrico Tröger Initial import
eht16 authored
4
84b5a63 Enrico Tröger Require automake 1.7 or later.
eht16 authored
5 AUTOMAKE_OPTIONS = 1.7
6
71ac86c Nick Treleaven Use AC_CONFIG_MACRO_DIR (patch by Erik de Castro Lopo, thanks).
ntrel authored
7 ACLOCAL_AMFLAGS = -I m4
8
8116c17 Nick Treleaven Add win32 build files to EXTRA_DIST
ntrel authored
9 WIN32_BUILD_FILES = \
10 geany_private.rc \
92c0663 Enrico Tröger Fix 'make distcheck' by removing data/latex.tags from EXTRA_DIST.
eht16 authored
11 win32-config.h \
d9b7ae9 Nick Treleaven Fix missing tagmanager/mio/makefile.win32 in EXTRA_DIST.
ntrel authored
12 makefile.win32
8116c17 Nick Treleaven Add win32 build files to EXTRA_DIST
ntrel authored
13
595ebb6 Nick Treleaven Install a system filetype_extensions.conf which can be overridden
ntrel authored
14 SYS_DATA_FILES = \
a47b682 Enrico Tröger Remove GTK tags (data/global.tags).
eht16 authored
15 data/c99.tags \
595ebb6 Nick Treleaven Install a system filetype_extensions.conf which can be overridden
ntrel authored
16 data/php.tags \
f36ff8c Enrico Tröger Add create_py_tags.py to create a global tags file for Python (thanks to...
eht16 authored
17 data/python.tags \
8be1556 Enrico Tröger Added data/pascal.tags.
eht16 authored
18 data/pascal.tags \
595ebb6 Nick Treleaven Install a system filetype_extensions.conf which can be overridden
ntrel authored
19 data/html_entities.tags \
dd7e84f Enrico Tröger Made "distcheck" working.
eht16 authored
20 $(srcdir)/data/filetypes.* \
464a45d Enrico Tröger Add new command line option --ft-names to get a list of supported filety...
eht16 authored
21 data/filetype_extensions.conf \
482b931 Enrico Tröger Add 'ui_toolbar.xml' to EXTRA_DIST, include it in the Windows installer ...
eht16 authored
22 data/snippets.conf \
7bb57ac Nick Treleaven Move filetype template defaults into custom file template files.
ntrel authored
23 data/ui_toolbar.xml \
8be9c6a Nick Treleaven Move general templates from source code into files.
ntrel authored
24 $(srcdir)/data/templates/* \
c9f7afa Nick Treleaven Add alternative color scheme based on Python colors.
ntrel authored
25 $(srcdir)/data/templates/files/* \
ca6f36b Matthew Brush Move the Glade file to the data/ directory and ship it on install.
codebrainz authored
26 $(srcdir)/data/colorschemes/* \
27 $(top_srcdir)/data/geany.glade
595ebb6 Nick Treleaven Install a system filetype_extensions.conf which can be overridden
ntrel authored
28
8cb2cf0 Enrico Tröger Initial import
eht16 authored
29 EXTRA_DIST = \
30 autogen.sh \
ccb2b3c Enrico Tröger Add alternative build system: Waf.
eht16 authored
31 wscript \
5baacaf Enrico Tröger Add 'waf' to EXTRA_DIST.
eht16 authored
32 waf \
97a3f2e Enrico Tröger replaced geany.desktop by geany.desktop.in, some changes to the desktop ...
eht16 authored
33 geany.desktop.in \
80cec8e Enrico Tröger Install header files and add a pkg-config file for external plugins.
eht16 authored
34 geany.pc.in \
8cb2cf0 Enrico Tröger Initial import
eht16 authored
35 geany.spec \
ec62025 Enrico Tröger Rotate ChangeLog.
eht16 authored
36 ChangeLog.pre-0-17 \
2927577 Colomban Wendling Generate ChangeLog from Git log
b4n authored
37 ChangeLog.pre-1-22 \
5d330ac Enrico Tröger Moved list of available translations to new file po/LINGUAS.
eht16 authored
38 HACKING \
39 README.I18N \
6cd65c7 Enrico Tröger Add README.Packagers to extra_dist.
eht16 authored
40 README.Packagers \
082cdec Enrico Tröger Move intl_stats.sh script back to po directory to not have to include th...
eht16 authored
41 po/intl_stats.sh \
04d0cab Enrico Tröger Add --disable-deprecated option to configure to build without deprecated...
eht16 authored
42 intltool-extract.in \
43 intltool-merge.in \
44 intltool-update.in \
595ebb6 Nick Treleaven Install a system filetype_extensions.conf which can be overridden
ntrel authored
45 $(SYS_DATA_FILES) \
8116c17 Nick Treleaven Add win32 build files to EXTRA_DIST
ntrel authored
46 $(WIN32_BUILD_FILES)
8cb2cf0 Enrico Tröger Initial import
eht16 authored
47
04d0cab Enrico Tröger Add --disable-deprecated option to configure to build without deprecated...
eht16 authored
48 DISTCLEANFILES = \
49 geany.desktop \
50 intltool-extract \
51 intltool-merge \
52 intltool-update
53
2b08b01 Enrico Tröger improved "make uninstall" of Geany
eht16 authored
54 uninstall-local:
55 rm -rf $(DESTDIR)$(pkgdatadir);
56
f3a7e11 Nick Treleaven Add install-data-only target to only install data/* to speed up
ntrel authored
57 install-data-local: install-data-only
58 @$(NORMAL_INSTALL)
59
60 install-data-only:
8cb2cf0 Enrico Tröger Initial import
eht16 authored
61 @$(NORMAL_INSTALL)
62 $(mkinstalldirs) $(DESTDIR)$(pkgdatadir); \
dd7e84f Enrico Tröger Made "distcheck" working.
eht16 authored
63 $(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(pkgdatadir)/GPL-2; \
8cb2cf0 Enrico Tröger Initial import
eht16 authored
64 for file in $(srcdir)/data/*; do \
65 if test -f $$file; then \
66 $(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/; \
67 fi \
68 done
7bb57ac Nick Treleaven Move filetype template defaults into custom file template files.
ntrel authored
69 $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/templates;
8be9c6a Nick Treleaven Move general templates from source code into files.
ntrel authored
70 for file in $(srcdir)/data/templates/*; do \
71 if test -f $$file; then \
72 $(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/templates/; \
73 fi \
74 done
7bb57ac Nick Treleaven Move filetype template defaults into custom file template files.
ntrel authored
75 $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/templates/files;
76 for file in $(srcdir)/data/templates/files/*; do \
77 if test -f $$file; then \
78 $(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/templates/files/; \
79 fi \
80 done
c9f7afa Nick Treleaven Add alternative color scheme based on Python colors.
ntrel authored
81 $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/colorschemes;
82 for file in $(srcdir)/data/colorschemes/*; do \
83 if test -f $$file; then \
84 $(INSTALL_DATA) $$file $(DESTDIR)$(pkgdatadir)/colorschemes/; \
85 fi \
86 done
8cb2cf0 Enrico Tröger Initial import
eht16 authored
87
88
2927577 Colomban Wendling Generate ChangeLog from Git log
b4n authored
89 dist-hook:
90 @if test -d "$(top_srcdir)/.git"; then \
91 echo ' GEN ChangeLog'; \
92 ( cd "$(top_srcdir)" && \
93 echo '# Generated by Makefile. Do not edit.' && echo && \
94 git log --stat 0.21.0.. ) > ChangeLog.tmp \
95 && mv -f ChangeLog.tmp "$(distdir)/ChangeLog" \
96 || ( rm -f ChangeLog.tmp ; \
97 echo 'Failed to generate ChangeLog' >&2 ); \
98 else \
99 echo 'A git clone is required to generate a ChangeLog' >&2; \
100 fi
101
102
446f203 Enrico Tröger Add target "sign" to sign generated tarballs with gpg.
eht16 authored
103 sign:
104 if test -f $(PACKAGE)-$(VERSION).tar.gz; then \
105 gpg --detach-sign --digest-algo SHA512 $(PACKAGE)-$(VERSION).tar.gz; fi
106 if test -f $(PACKAGE)-$(VERSION).tar.bz2; then \
107 gpg --detach-sign --digest-algo SHA512 $(PACKAGE)-$(VERSION).tar.bz2; fi
108
8cb2cf0 Enrico Tröger Initial import
eht16 authored
109
110 rpm: dist
111 rpmbuild -ta $(distdir).tar.gz
112
113
80cec8e Enrico Tröger Install header files and add a pkg-config file for external plugins.
eht16 authored
114 pkgconfig_DATA = geany.pc
115 pkgconfigdir = $(libdir)/pkgconfig
116
04d0cab Enrico Tröger Add --disable-deprecated option to configure to build without deprecated...
eht16 authored
117 desktopdir = $(datadir)/applications
ffbc70b Enrico Tröger Rename geany.desktop.in.in in geany.desktop.in as we need to process it ...
eht16 authored
118 desktop_in_files = geany.desktop
04d0cab Enrico Tröger Add --disable-deprecated option to configure to build without deprecated...
eht16 authored
119 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
120 @INTLTOOL_DESKTOP_RULE@
Something went wrong with that request. Please try again.