scc

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

Makefile (788B)


      1 .POSIX:
      2 
      3 PROJECTDIR = ../..
      4 include $(PROJECTDIR)/scripts/rules.mk
      5 
      6 PAGES =\
      7 	asctime.3\
      8 	clock.3\
      9 	ctime.3\
     10 	difftime.3\
     11 	gmtime.3\
     12 	locale.h.3\
     13 	localeconv.3\
     14 	localtime.3\
     15 	longjmp.3\
     16 	mbtowc.3\
     17 	memchr.3\
     18 	memcmp.3\
     19 	memcpy.3\
     20 	memmove.3\
     21 	memset.3\
     22 	mktime.3\
     23 	setjmp.3\
     24 	setjmp.h.3\
     25 	setlocale.3\
     26 	strcat.3\
     27 	strchr.3\
     28 	strcmp.3\
     29 	strcoll.3\
     30 	strcpy.3\
     31 	strcspn.3\
     32 	strerror.3\
     33 	strftime.3\
     34 	string.h.3\
     35 	strlen.3\
     36 	strncat.3\
     37 	strncmp.3\
     38 	strncpy.3\
     39 	strpbrk.3\
     40 	strrchr.3\
     41 	strspn.3\
     42 	strstr.3\
     43 	strtok.3\
     44 	strxfrm.3\
     45 	time.3\
     46 	time.h.3\
     47 	wchar.h.3\
     48 
     49 .SUFFIXES: .man
     50 
     51 NODEP = 1
     52 
     53 all: $(PAGES)
     54 
     55 .man.3:
     56 	trap 'rm -f $tmp' EXIT;\
     57 	trap 'exit 1' HUP INT TERM;\
     58 	tmp=$$$$.tmp;\
     59 	sed '/\.TH/ s/VERSION/$(VERSION)/' $< > $$tmp &&\
     60 	mv $$tmp $@
     61 	cp $@ $(MANDIR)/man3/
     62 
     63 clean:
     64 	rm -f *.3