aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorThomas Preud'homme <thomas.preudhomme@celest.fr>2010-09-10 21:19:01 +0200
committerThomas Preud'homme <thomas.preudhomme@celest.fr>2010-09-10 21:19:01 +0200
commit3f829d11ff231980383c384df2ae38e369cd8079 (patch)
tree6a641cb7be85757a4723e38117c8c0c4cf3ee629 /Makefile
parent36f74e46b47ac127e6002950f1b74ea4412cc4ea (diff)
downloadtinycc-3f829d11ff231980383c384df2ae38e369cd8079.tar.gz
tinycc-3f829d11ff231980383c384df2ae38e369cd8079.tar.bz2
Add info file creation into tcc build process
Add info file creation in tcc Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 3ee162d..a240d1a 100644
--- a/Makefile
+++ b/Makefile
@@ -131,7 +131,7 @@ LIBTCCLIBS+=tcc1.def
endif
endif
-all: $(PROGS) $(LIBTCC1) $(BCHECK_O) $(LIBTCCLIBS) tcc-doc.html tcc.1 libtcc_test$(EXESUF)
+all: $(PROGS) $(LIBTCC1) $(BCHECK_O) $(LIBTCCLIBS) tcc-doc.html tcc.1 tcc-doc.info libtcc_test$(EXESUF)
# Host Tiny C Compiler
tcc$(EXESUF): tcc.o $(LIBTCCB)
@@ -245,11 +245,13 @@ TCC_INCLUDES = stdarg.h stddef.h stdbool.h float.h varargs.h tcclib.h
INSTALL=install
ifndef CONFIG_WIN32
-install: $(PROGS) $(LIBTCC1) $(BCHECK_O) $(LIBTCCLIBS) tcc.1 tcc-doc.html
+install: $(PROGS) $(LIBTCC1) $(BCHECK_O) $(LIBTCCLIBS) tcc.1 tcc-doc.info tcc-doc.html
mkdir -p "$(bindir)"
$(INSTALL) -s -m755 $(PROGS) "$(bindir)"
mkdir -p "$(mandir)/man1"
$(INSTALL) tcc.1 "$(mandir)/man1"
+ mkdir -p $(infodir)
+ $(INSTALL) tcc-doc.info "$(infodir)"
mkdir -p "$(tccdir)"
mkdir -p "$(tccdir)/include"
ifneq ($(LIBTCC1),)
@@ -315,6 +317,9 @@ tcc.1: tcc-doc.texi
-./texi2pod.pl $< tcc.pod
-pod2man --section=1 --center=" " --release=" " tcc.pod > $@
+tcc-doc.info: tcc-doc.texi
+ makeinfo tcc-doc.texi
+
# tar release (use 'make -k tar' on a checkouted tree)
TCC-VERSION=tcc-$(shell cat VERSION)
tar:
@@ -332,7 +337,7 @@ clean:
$(MAKE) -C tests $@
distclean: clean
- rm -vf config.h config.mak config.texi tcc.1 tcc-doc.html
+ rm -vf config.h config.mak config.texi tcc.1 tcc-doc.info tcc-doc.html
config.mak:
@echo Running configure ...