AM_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" -DSYSCONFDIR=\"$(sysconfdir)\" \ -I$(top_builddir)/lib -I$(top_srcdir)/lib CLEANFILES = revision.h if BUILDING_FROM_GIT SOMETHING = "REVISION \"`git describe --tags 2>/dev/null`\"" else SOMETHING = "PLAINBUILD \"from tarball\"" endif nano.o: revision.h winio.o: revision.h # Always run the commands in this rule. But update the target # only when the revision actually changed. revision.h: FORCE @[ -f $@ ] || touch $@ @! git describe >/dev/null 2>&1 || \ echo "#define $(SOMETHING)" | cmp -s $@ - || \ echo "#define $(SOMETHING)" > $@ FORCE: bin_PROGRAMS = nano nano_SOURCES = \ definitions.h \ prototypes.h \ browser.c \ chars.c \ color.c \ cut.c \ files.c \ global.c \ help.c \ history.c \ move.c \ nano.c \ prompt.c \ rcfile.c \ search.c \ text.c \ utils.c \ winio.c nano_LDADD = @LIBINTL@ $(top_builddir)/lib/libgnu.a \ $(GETRANDOM_LIB) $(CLOCK_TIME_LIB) $(LIBTHREAD) install-exec-hook: cd $(DESTDIR)$(bindir) && rm -f rnano && $(LN_S) nano rnano uninstall-hook: cd $(DESTDIR)$(bindir) && rm -f rnano