home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / lib / libc / Makefile next >
Encoding:
Makefile  |  1991-04-28  |  1.1 KB  |  32 lines

  1. #    @(#)Makefile    5.2 (Berkeley) 3/5/91
  2. #
  3. # All library objects contain sccsid strings by default; they may be
  4. # excluded as a space-saving measure.  To produce a library that does
  5. # not contain these strings, delete -DLIBC_SCCS and -DSYSLIBC_SCCS
  6. # from CFLAGS below.  To remove these strings from just the system call
  7. # stubs, remove just -DSYSLIBC_SCCS from CFLAGS.
  8. LIB=c
  9. CFLAGS+=-DLIBC_SCCS -DSYSLIBC_SCCS
  10. AINC=    -I${.CURDIR}/${MACHINE}
  11.  
  12. .include "${.CURDIR}/compat-43/Makefile.inc"
  13. .include "${.CURDIR}/db/Makefile.inc"
  14. .include "${.CURDIR}/gen/Makefile.inc"
  15. .include "${.CURDIR}/locale/Makefile.inc"
  16. .include "${.CURDIR}/net/Makefile.inc"
  17. .include "${.CURDIR}/stdio/Makefile.inc"
  18. .include "${.CURDIR}/stdlib/Makefile.inc"
  19. .include "${.CURDIR}/string/Makefile.inc"
  20. .include "${.CURDIR}/sys/Makefile.inc"
  21.  
  22. beforeinstall: tags
  23.     install -c -o bin -g bin -m 444 ${.CURDIR}/tags /var/db/libc.tags
  24.  
  25. tags: ${SRCS}
  26.     cd ${.CURDIR}; ctags ${.ALLSRC:M*.c}
  27.     cd ${.CURDIR}; egrep -o "^ENTRY(.*)|^SYSCALL(.*)" ${.ALLSRC:M*.s} | \
  28.         sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
  29.         >> tags; sort -o tags tags
  30.  
  31. .include <bsd.lib.mk>
  32.