diff options
| author | Akim Demaille <akim@lrde.epita.fr> | 2012-12-14 17:18:03 +0100 |
|---|---|---|
| committer | Akim Demaille <akim@lrde.epita.fr> | 2012-12-18 10:06:20 +0100 |
| commit | 3f09b90d211a86c1d002a786a5ffc34b72fba780 (patch) | |
| tree | 83cf6a8b7031af509712a70ff92f69a4366e0861 /Makefile | |
| parent | d815896d4c07acbf12ca4b57b2ad530d85147de4 (diff) | |
| download | tinycc-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-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |
