diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2015-07-04 18:05:58 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2015-07-04 20:22:09 +0200 |
commit | 19b55f96163118a786c1b764fefa3c863625c275 (patch) | |
tree | 848c039f3b638cdaed7e2267f4426a1e95ef3ef2 /src/libtracker-common | |
parent | 9a26a64e2565f1cbe5565e0f378ffd1aaa4b8daa (diff) | |
download | tracker-19b55f96163118a786c1b764fefa3c863625c275.tar.gz |
libtracker-common: generate sha1 for the current parser incarnation
This is created out of the last git commit sha1 from the relevant
parser files. It may be used in order to rebuild the FTS table tokens
after we perform changes in the tokenizers themselves.
Diffstat (limited to 'src/libtracker-common')
-rw-r--r-- | src/libtracker-common/.gitignore | 3 | ||||
-rw-r--r-- | src/libtracker-common/Makefile.am | 12 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/libtracker-common/.gitignore b/src/libtracker-common/.gitignore index 49c458126..6b4eece96 100644 --- a/src/libtracker-common/.gitignore +++ b/src/libtracker-common/.gitignore @@ -1,3 +1,4 @@ tracker-turtle-writer.c tracker-turtle-writer.h -tracker-enum-types.[c|h]
\ No newline at end of file +tracker-enum-types.[c|h] +tracker-parser-sha1.h diff --git a/src/libtracker-common/Makefile.am b/src/libtracker-common/Makefile.am index 9c3b4e2fe..3991531d0 100644 --- a/src/libtracker-common/Makefile.am +++ b/src/libtracker-common/Makefile.am @@ -6,6 +6,16 @@ AM_CPPFLAGS = \ -DSHAREDIR=\""$(datadir)"\" \ $(LIBTRACKER_COMMON_CFLAGS) +TRACKER_PARSER_FILES = \ + tracker-parser.h \ + tracker-parser-utils.c \ + tracker-parser-utils.h \ + tracker-parser-libicu.c \ + tracker-parser-libunistring.c + +tracker-parser-sha1.h: $(TRACKER_PARSER_FILES) + $(AM_V_GEN) echo -n "#define TRACKER_PARSER_SHA1 \""`git log -n1 --format=format:%H -- $(TRACKER_PARSER_FILES)`"\"" > $@ + libtracker_commondir = $(libdir)/tracker-$(TRACKER_API_VERSION) libtracker_common_LTLIBRARIES = libtracker-common.la @@ -61,6 +71,7 @@ tracker-enum-types.c: tracker-enum-types.c.template $(NOINST_H_FILES) BUILT_SOURCES = \ + tracker-parser-sha1.h \ tracker-enum-types.c \ tracker-enum-types.h @@ -69,6 +80,7 @@ CLEANFILES = \ tracker-enum-types.h EXTRA_DIST = \ + tracker-parser-sha1.h \ libtracker-common.vapi \ tracker-enum-types.c.template \ tracker-enum-types.h.template |