home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / texinfo-3.7-src.tgz / tar.out / fsf / texinfo / libtxi / Makefile.in < prev   
Makefile  |  1996-09-28  |  2KB  |  106 lines

  1. # Makefile for GNU texinfo/libtxi.  -*- Indented-Text -*-
  2. # Copyright (C) 1993 Free Software Foundation, Inc.
  3.  
  4. # This program is free software; you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation; either version 2, or (at your option)
  7. # any later version.
  8.  
  9. # This program is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. # GNU General Public License for more details.
  13.  
  14. # You should have received a copy of the GNU General Public License
  15. # along with this program; if not, write to the Free Software
  16. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  17.  
  18. #### Start of system configuration section. ####
  19.  
  20. srcdir = @srcdir@
  21. VPATH = $(srcdir)
  22.  
  23. CC = @CC@
  24. INSTALL = @INSTALL@
  25. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  26. INSTALL_DATA = @INSTALL_DATA@
  27.  
  28. LN    = ln
  29. RM    = rm -f
  30. TAR    = tar
  31. MKDIR    = mkdir
  32. COMPRESS= compress
  33.  
  34. RANLIB = @RANLIB@
  35.  
  36. DEFS = @DEFS@
  37. LIBS = @LIBS@
  38. LOADLIBES = $(LIBS)
  39.  
  40. # This is normally inherited from parent make, but if someone wants to
  41. # build libtxi.a alone, this variable will still be properly defined.
  42. ALLOCA = @ALLOCA@
  43.  
  44. SHELL = /bin/sh
  45.  
  46. CFLAGS = @CFLAGS@
  47. LDFLAGS = @LDFLAGS@
  48.  
  49. prefix = @prefix@
  50. exec_prefix = @exec_prefix@
  51. bindir = $(exec_prefix)/bin
  52. # Prefix for each installed program, normally empty or `g'.
  53. binprefix = 
  54. libdir = $(prefix)/lib
  55. # Prefix for each installed man page, normally empty or `g'.
  56. manprefix = 
  57. mandir = $(prefix)/man/man1
  58. manext = 1
  59. infodir = $(prefix)/info
  60.  
  61. #### End of system configuration section. ####
  62.  
  63. SRCS =  getopt.c getopt.h getopt1.c bzero.c
  64. OBJS =  getopt.o getopt1.o bzero.o $(ALLOCA)
  65.  
  66. PROGS = libtxi.a
  67.  
  68. all: $(PROGS)
  69. sub-all: all
  70.  
  71. .c.o:
  72.     $(CC) -c $(CPPFLAGS) -I. -I$(srcdir) $(DEFS) $(CFLAGS) $<
  73.  
  74. libtxi.a: $(OBJS)
  75.     ar qcv libtxi.a $(OBJS)
  76.     $(RANLIB) libtxi.a
  77.  
  78. getopt.o: getopt.c getopt.h
  79. getopt1.o: getopt1.c getopt.h
  80. alloca.o: alloca.c
  81.  
  82. install:
  83. uninstall:
  84.  
  85. TAGS: $(SRCS)
  86.     etags $(SRCS)
  87.  
  88. clean:
  89.     rm -f *.o a.out core core.* $(PROGS)
  90.  
  91. mostlyclean: clean
  92.  
  93. distclean: clean
  94.     rm -f Makefile config.status
  95.  
  96. realclean: distclean
  97.     rm -f TAGS
  98.  
  99. Makefile: Makefile.in ../config.status
  100.     cd ..; sh config.status
  101.  
  102. # Prevent GNU make v3 from overflowing arg limit on SysV.
  103. .NOEXPORT:
  104.  
  105. # eof
  106.