home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / less-321-src.tgz / tar.out / fsf / less / Makefile.in < prev    next >
Makefile  |  1996-09-28  |  3KB  |  104 lines

  1. # Makefile for less.
  2.  
  3. #### Start of system configuration section. ####
  4.  
  5. srcdir = @srcdir@
  6. VPATH = @srcdir@
  7.  
  8. CC = @CC@
  9. INSTALL = @INSTALL@
  10. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  11. INSTALL_DATA = @INSTALL_DATA@
  12.  
  13. CFLAGS = @CFLAGS@
  14. CFLAGS_COMPILE_ONLY = -c
  15. LDFLAGS = @LDFLAGS@
  16. O=o
  17.  
  18. LIBS = @LIBS@
  19.  
  20. prefix = @prefix@
  21. exec_prefix = @exec_prefix@
  22.  
  23. # Where the installed binary goes.
  24. bindir = ${exec_prefix}/bin
  25. binprefix = 
  26.  
  27. mandir = ${prefix}/man/man${manext}
  28. manext = 1
  29. manprefix = 
  30.  
  31. #### End of system configuration section. ####
  32.  
  33. SHELL = /bin/sh
  34.  
  35. # This rule allows us to supply the necessary -D options
  36. # in addition to whatever the user asks for.
  37. .c.o:
  38.     ${CC} -I. ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $<
  39.  
  40. OBJ =    main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \
  41.     command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \
  42.     help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \
  43.     lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \
  44.     output.${O} position.${O} prompt.${O} search.${O} signal.${O} \
  45.     tags.${O} ttyin.${O} version.${O}  @REGEX_O@
  46.  
  47. all: less lesskey
  48.  
  49. less: ${OBJ}
  50.     ${CC} ${LDFLAGS} -o $@ ${OBJ} ${LIBS}
  51.  
  52. lesskey: lesskey.${O} version.${O}
  53.     ${CC} ${LDFLAGS} -o $@ lesskey.${O} version.${O}
  54.  
  55. ${OBJ}: ${srcdir}/less.h ${srcdir}/funcs.h defines.h 
  56.  
  57. install: all ${srcdir}/less.hlp ${srcdir}/less.nro ${srcdir}/lesskey.nro installdirs
  58.     ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less
  59.     ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey
  60.     ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}less.${manext}
  61.     ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}lesskey.${manext}
  62.  
  63. installdirs: mkinstalldirs
  64.     ${srcdir}/mkinstalldirs ${bindir} ${mandir}
  65.  
  66. uninstall:
  67.     rm -f ${bindir}/${binprefix}less ${bindir}/${binprefix}lesskey
  68.     rm -f ${mandir}/less.${manext} ${mandir}/lesskey.${manext}
  69.  
  70. info:
  71. install-info:
  72. dvi:
  73. check:
  74. installcheck:
  75.  
  76. TAGS:
  77.     cd ${srcdir} && etags *.c *.h
  78.  
  79. # config.status might not change defines.h
  80. # Don't rerun config.status if we just configured (so there's no stamp-h).
  81. defines.h: stamp-h
  82. stamp-h: defines.h.in config.status
  83.     test ! -f stamp-h || CONFIG_FILES= CONFIG_HEADERS=defines.h ./config.status
  84.     touch stamp-h
  85. Makefile: ${srcdir}/Makefile.in config.status
  86.     CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status
  87. config.status: ${srcdir}/configure
  88.     ./config.status --recheck
  89.  
  90. ${srcdir}/configure: ${srcdir}/configure.in
  91.     cd ${srcdir}; autoheader; autoconf
  92.  
  93. clean:
  94.     rm -f *.${O} core less lesskey
  95.  
  96. mostlyclean: clean
  97.  
  98. distclean: clean
  99.     rm -f Makefile config.status config.log config.cache defines.h stamp-h
  100.  
  101. realclean: distclean
  102.     rm -f TAGS
  103.  
  104.