summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2009-11-14 18:25:53 -0800
committerKaz Kylheku <kaz@kylheku.com>2009-11-14 18:25:53 -0800
commit4df95874d214ddda778997d4edac10b762b78787 (patch)
treea3899a7a7664d460bf0bf2e329a4e044cec6d12d
parent7a1b63f6425d98c68183ac3fc7fcd1b1f19bdc04 (diff)
downloadtxr-4df95874d214ddda778997d4edac10b762b78787.tar.gz
txr-4df95874d214ddda778997d4edac10b762b78787.tar.bz2
txr-4df95874d214ddda778997d4edac10b762b78787.zip
* Makefile (depend): Marked phony and $(PROG) prerequisite dropped.
(clean, distclean, tests, install): Phony targets marked phony.
-rw-r--r--ChangeLog7
-rw-r--r--Makefile7
2 files changed, 12 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d3c588a..24d73176 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
2009-11-14 Kaz Kylheku <kkylheku@gmail.com>
- configure (cc): Compute variable properly.
+ * Makefile (depend): Marked phony and $(PROG) prerequisite dropped.
+ (clean, distclean, tests, install): Phony targets marked phony.
+
+2009-11-14 Kaz Kylheku <kkylheku@gmail.com>
+
+ * configure (cc): Compute variable properly.
2009-11-14 Kaz Kylheku <kkylheku@gmail.com>
diff --git a/Makefile b/Makefile
index cb1ad360..03f1e266 100644
--- a/Makefile
+++ b/Makefile
@@ -48,19 +48,23 @@ lex.yy.c: parser.l
y.tab.c y.tab.h: parser.y
if $(YACC) -v -d $< ; then true ; else rm $@ ; false ; fi
+.PHONY: clean
clean:
rm -f $(PROG) $(OBJS) \
y.tab.c lex.yy.c y.tab.h y.output $(TESTS:.ok=.out)
+.PHONY: distclean
distclean: clean
rm -f config.make config.log
-depend: $(PROG)
+.PHONY: depend
+depend:
$(PROG) $(top_srcdir)/depend.txr > $(top_srcdir)/dep.mk
TESTS := $(patsubst $(top_srcdir)/%.txr,./%.ok,\
$(shell find $(top_srcdir)/tests -name '*.txr' | sort))
+.PHONY: tests
tests: $(PROG) $(TESTS)
@echo "** tests passed!"
@@ -82,6 +86,7 @@ tests/002/%: TXR_SCRIPT_ON_CMDLINE := y
%.expected: %.txr
$(PROG) $(TXR_OPTS) $^ $(TXR_ARGS) > $@
+.PHONY: install
install: $(PROG)
mkdir -p $(install_prefix)$(bindir)
mkdir -p $(install_prefix)$(datadir)