home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / linux / slacksrce / d / libc / libc-4.6 / libc-4 / libc-linux / nls / Makefile < prev    next >
Encoding:
Makefile  |  1994-11-19  |  893 b   |  53 lines

  1. #
  2. # Makefile for message catalog'ing functions
  3. #
  4.  
  5. TOPDIR=..
  6.  
  7. include $(TOPDIR)/Makeconfig
  8. include $(TOPDIR)/Makerules
  9.  
  10. GENCATOBJ=gencat.o genlib.o mcprt.o mcprtlib.o msgcat.o msgcat-libc.o
  11.  
  12. INC_CFLAGS=-I.
  13. ifeq ($(CHECKER),true)
  14. BASE_CFLAGS:= $(BASE_CFLAGS) -DI_STDARG
  15. else
  16. BASE_CFLAGS:= $(BASE_CFLAGS) -DHAVE_MMAP -DI_STDARG
  17. endif
  18.  
  19. DIRS:=
  20.  
  21. SRCS= msgcat.c msgcat-libc.c #mcprt.c mcprtlib.c
  22. ASMS= $(SRCS:.c=.s)
  23. OBJS= $(SRCS:.c=.o)
  24. ALIASES=
  25.  
  26. include $(TOPDIR)/Maketargets
  27.  
  28. #.c.o:
  29. #    $(CC) $(CFLAGS) -c $<
  30.  
  31. #clean:
  32. #    rm -f $(OBJ) *~ *.bak gencat libmsg.a
  33.  
  34. shar:    msgcat.sh
  35.  
  36. gencat.o:    gencat.c gencat.h
  37. genlib.o:    genlib.c gencat.h msgcat.h
  38.  
  39. libmsg.a: $(MSGLIBOBJ)
  40.     $(AR) crv $@ $(MSGLIBOBJ)
  41.  
  42.  
  43. msgcat.o:    msgcat.h nl_types.h
  44.  
  45. mcprt.o:    mcprt.h mcprtlib.h
  46. mcprtlib.o:    mcprtlib.h nl_types.h
  47.  
  48. msgcat.sh:    $(FILES)
  49.     shar -C $(FILES) > $@
  50.  
  51. gencat:    $(GENCATOBJ:.o=.c)
  52.     $(CC) $(CFLAGS) -o $@ $(GENCATOBJ:.o=.c)
  53.