Ebrahim Byagowi | 5193357 | 2020-08-11 23:51:59 +0430 | [diff] [blame] | 1 | # Process this file with automake to produce Makefile.in |
| 2 | |
| 3 | NULL = |
| 4 | |
| 5 | ACLOCAL_AMFLAGS = -I m4 |
| 6 | |
| 7 | SUBDIRS = src util test docs |
| 8 | |
| 9 | EXTRA_DIST = \ |
| 10 | autogen.sh \ |
| 11 | harfbuzz.doap \ |
| 12 | README.md \ |
| 13 | README.python.md \ |
| 14 | BUILD.md \ |
| 15 | CONFIG.md \ |
| 16 | RELEASING.md \ |
| 17 | TESTING.md \ |
Ebrahim Byagowi | 2af58c3 | 2020-08-12 00:51:07 +0430 | [diff] [blame] | 18 | CMakeLists.txt \ |
| 19 | replace-enum-strings.cmake \ |
Ebrahim Byagowi | 5193357 | 2020-08-11 23:51:59 +0430 | [diff] [blame] | 20 | meson.build \ |
| 21 | meson_options.txt \ |
Khaled Hosny | fac0bc7 | 2021-05-26 14:44:58 +0200 | [diff] [blame] | 22 | subprojects/cairo.wrap \ |
Ebrahim Byagowi | 5193357 | 2020-08-11 23:51:59 +0430 | [diff] [blame] | 23 | subprojects/freetype2.wrap \ |
| 24 | subprojects/glib.wrap \ |
Ebrahim Byagowi | 5193357 | 2020-08-11 23:51:59 +0430 | [diff] [blame] | 25 | subprojects/google-benchmark.wrap \ |
Khaled Hosny | 22cbd03 | 2021-09-14 12:34:25 +0200 | [diff] [blame] | 26 | subprojects/ragel.wrap \ |
| 27 | subprojects/packagefiles/ragel/meson.build \ |
Khaled Hosny | fac0bc7 | 2021-05-26 14:44:58 +0200 | [diff] [blame] | 28 | subprojects/ttf-parser.wrap \ |
Ebrahim Byagowi | 5193357 | 2020-08-11 23:51:59 +0430 | [diff] [blame] | 29 | perf/meson.build \ |
| 30 | perf/perf-draw.hh \ |
| 31 | perf/perf-extents.hh \ |
| 32 | perf/perf-shaping.hh \ |
| 33 | perf/perf.cc \ |
| 34 | perf/fonts/Amiri-Regular.ttf \ |
| 35 | perf/fonts/NotoNastaliqUrdu-Regular.ttf \ |
| 36 | perf/fonts/NotoSansDevanagari-Regular.ttf \ |
| 37 | perf/fonts/Roboto-Regular.ttf \ |
| 38 | perf/texts/en-thelittleprince.txt \ |
| 39 | perf/texts/en-words.txt \ |
| 40 | perf/texts/fa-monologue.txt \ |
| 41 | perf/texts/fa-thelittleprince.txt \ |
Behdad Esfahbod | e05e560 | 2021-01-24 12:28:04 -0700 | [diff] [blame] | 42 | mingw-configure.sh \ |
Ebrahim Byagowi | 5193357 | 2020-08-11 23:51:59 +0430 | [diff] [blame] | 43 | $(NULL) |
| 44 | |
| 45 | MAINTAINERCLEANFILES = \ |
| 46 | $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \ |
| 47 | $(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL) \ |
| 48 | $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \ |
| 49 | $(srcdir)/INSTALL \ |
| 50 | $(srcdir)/ChangeLog \ |
| 51 | $(srcdir)/gtk-doc.make \ |
| 52 | $(srcdir)/m4/gtk-doc.m4 \ |
| 53 | $(NULL) |
| 54 | |
| 55 | |
| 56 | # |
| 57 | # ChangeLog generation |
| 58 | # |
| 59 | CHANGELOG_RANGE = |
| 60 | ChangeLog: $(srcdir)/ChangeLog |
| 61 | $(srcdir)/ChangeLog: |
| 62 | $(AM_V_GEN) if test -d "$(top_srcdir)/.git"; then \ |
| 63 | (GIT_DIR=$(top_srcdir)/.git \ |
| 64 | $(GIT) log $(CHANGELOG_RANGE) --stat) > $@.tmp \ |
| 65 | && mv -f $@.tmp "$(srcdir)/ChangeLog" \ |
| 66 | || ($(RM) $@.tmp; \ |
| 67 | echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ |
| 68 | (test -f $@ || echo git-log is required to generate this file >> "$(srcdir)/$@")); \ |
| 69 | else \ |
| 70 | test -f $@ || \ |
| 71 | (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ |
| 72 | echo A git checkout and git-log is required to generate this file >> "$(srcdir)/$@"); \ |
| 73 | fi |
| 74 | .PHONY: ChangeLog $(srcdir)/ChangeLog |
| 75 | |
| 76 | |
| 77 | # |
| 78 | # Release engineering |
| 79 | # |
| 80 | |
| 81 | DISTCHECK_CONFIGURE_FLAGS = \ |
| 82 | --enable-gtk-doc \ |
| 83 | --disable-doc-cross-references \ |
| 84 | --with-gobject \ |
| 85 | --enable-introspection \ |
| 86 | $(NULL) |
| 87 | |
| 88 | # TAR_OPTIONS is not set as env var for 'make dist'. How to fix that? |
| 89 | TAR_OPTIONS = --owner=0 --group=0 |
| 90 | |
| 91 | dist-hook: dist-clear-sticky-bits |
| 92 | # Clean up any sticky bits we may inherit from parent dir |
| 93 | dist-clear-sticky-bits: |
| 94 | chmod -R a-s $(distdir) |
| 95 | |
| 96 | -include $(top_srcdir)/git.mk |