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