scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit 236b1b713730516ce6f9c2a95a6228667c55c5ed
parent 2d9fd604cb38729a8175244ba4e42b9bf69179c5
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Wed, 18 Mar 2026 17:38:04 +0100

doc: Add missed files to build doc

Diffstat:
M.gitignore | 7++++---
Adoc/Makefile | 12++++++++++++
Adoc/man1/.gitignore | 1+
Adoc/man1/Makefile | 30++++++++++++++++++++++++++++++
Adoc/man3/.gitignore | 1+
Adoc/man3/Makefile | 64++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 112 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,8 +1,9 @@ *.o *.a -bin/ -lib/ -libexec/ +/bin/ +/lib/ +/libexec/ +/share/ /dirs deps.mk *.gcno diff --git a/doc/Makefile b/doc/Makefile @@ -0,0 +1,12 @@ +.POSIX: + +DIRS =\ + man1\ + man3\ + +PROJECTDIR = .. +include $(PROJECTDIR)/scripts/rules.mk + +NODEP = 1 + +all: $(DIRS) diff --git a/doc/man1/.gitignore b/doc/man1/.gitignore @@ -0,0 +1 @@ +*.1 diff --git a/doc/man1/Makefile b/doc/man1/Makefile @@ -0,0 +1,30 @@ +.POSIX: + +PROJECTDIR = ../.. +include $(PROJECTDIR)/scripts/rules.mk + +PAGES =\ + scc-addr2line.1\ + scc-ar.1\ + scc-cc.1\ + scc-nm.1\ + scc-objdump.1\ + scc-ranlib.1\ + scc-size.1\ + scc-strip.1\ + +NODEP = 1 +.SUFFIXES: .man + +all: $(PAGES) + +.man.1: + trap 'rm -f $tmp' EXIT;\ + trap 'exit 1' HUP INT TERM;\ + tmp=$$$$.tmp;\ + sed '/\.TH/ s/VERSION/$(VERSION)/' $< > $$tmp &&\ + mv $$tmp $@ + cp $@ $(MANDIR)/man1/ + +clean: + rm -f *.1 diff --git a/doc/man3/.gitignore b/doc/man3/.gitignore @@ -0,0 +1 @@ +*.3 diff --git a/doc/man3/Makefile b/doc/man3/Makefile @@ -0,0 +1,64 @@ +.POSIX: + +PROJECTDIR = ../.. +include $(PROJECTDIR)/scripts/rules.mk + +PAGES =\ + asctime.3\ + clock.3\ + ctime.3\ + difftime.3\ + gmtime.3\ + locale.h.3\ + localeconv.3\ + localtime.3\ + longjmp.3\ + mbtowc.3\ + memchr.3\ + memcmp.3\ + memcpy.3\ + memmove.3\ + memset.3\ + mktime.3\ + setjmp.3\ + setjmp.h.3\ + setlocale.3\ + strcat.3\ + strchr.3\ + strcmp.3\ + strcoll.3\ + strcpy.3\ + strcspn.3\ + strerror.3\ + strftime.3\ + string.h.3\ + strlen.3\ + strncat.3\ + strncmp.3\ + strncpy.3\ + strpbrk.3\ + strrchr.3\ + strspn.3\ + strstr.3\ + strtok.3\ + strxfrm.3\ + time.3\ + time.h.3\ + wchar.h.3\ + +.SUFFIXES: .man + +NODEP = 1 + +all: $(PAGES) + +.man.3: + trap 'rm -f $tmp' EXIT;\ + trap 'exit 1' HUP INT TERM;\ + tmp=$$$$.tmp;\ + sed '/\.TH/ s/VERSION/$(VERSION)/' $< > $$tmp &&\ + mv $$tmp $@ + cp $@ $(MANDIR)/man3/ + +clean: + rm -f *.3