aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2012-12-14 17:18:03 +0100
committerAkim Demaille <akim@lrde.epita.fr>2012-12-18 10:06:20 +0100
commit3f09b90d211a86c1d002a786a5ffc34b72fba780 (patch)
tree83cf6a8b7031af509712a70ff92f69a4366e0861 /Makefile
parentd815896d4c07acbf12ca4b57b2ad530d85147de4 (diff)
downloadtinycc-3f09b90d211a86c1d002a786a5ffc34b72fba780.tar.gz
tinycc-3f09b90d211a86c1d002a786a5ffc34b72fba780.tar.bz2
build: fix VPATH builds
* configure (fn_dirname): New. Use it to ensure the creation of proper symlinks to Makefiles. (config.mak): Define top_builddir and top_srcdir. (CPPFLAGS): Be sure to find the headers. * Makefile, lib/Makefile, tests/Makefile, tests2/Makefile: Adjust to set VPATH properly. Fix confusion between top_builddir and top_srcdir.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 48ce697..48a8394 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@
TOP ?= .
include $(TOP)/config.mak
+VPATH = $(top_srcdir)
CPPFLAGS_P=$(CPPFLAGS) -DCONFIG_TCC_STATIC
CFLAGS_P=$(CFLAGS) -pg -static
@@ -356,11 +357,11 @@ tcc-doc.html: tcc-doc.texi
-texi2html -monolithic -number $<
tcc.1: tcc-doc.texi
- -./texi2pod.pl $< tcc.pod
+ -$(top_srcdir)/texi2pod.pl $< tcc.pod
-pod2man --section=1 --center=" " --release=" " tcc.pod > $@
tcc-doc.info: tcc-doc.texi
- -makeinfo tcc-doc.texi
+ -makeinfo $<
.PHONY: all clean tar distclean install uninstall FORCE