home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / CMDS / less_332.lzh / less_332 / Makefile.in < prev    next >
Makefile  |  1998-03-03  |  3KB  |  108 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 lessecho
  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. lessecho: lessecho.${O} version.${O}
  56.     ${CC} ${LDFLAGS} -o $@ lessecho.${O} version.${O}
  57.  
  58. ${OBJ}: ${srcdir}/less.h ${srcdir}/funcs.h defines.h 
  59.  
  60. install: all ${srcdir}/less.nro ${srcdir}/lesskey.nro installdirs
  61.     ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less
  62.     ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey
  63.     ${INSTALL_PROGRAM} lessecho ${bindir}/${binprefix}lessecho
  64.     ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}less.${manext}
  65.     ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}lesskey.${manext}
  66.  
  67. installdirs: mkinstalldirs
  68.     ${srcdir}/mkinstalldirs ${bindir} ${mandir}
  69.  
  70. uninstall:
  71.     rm -f ${bindir}/${binprefix}less ${bindir}/${binprefix}lesskey ${bindir}/${binprefix}lessecho
  72.     rm -f ${mandir}/less.${manext} ${mandir}/lesskey.${manext}
  73.  
  74. info:
  75. install-info:
  76. dvi:
  77. check:
  78. installcheck:
  79.  
  80. TAGS:
  81.     cd ${srcdir} && etags *.c *.h
  82.  
  83. # config.status might not change defines.h
  84. # Don't rerun config.status if we just configured (so there's no stamp-h).
  85. defines.h: stamp-h
  86. stamp-h: defines.h.in config.status
  87.     test ! -f stamp-h || CONFIG_FILES= CONFIG_HEADERS=defines.h ./config.status
  88.     touch stamp-h
  89. Makefile: ${srcdir}/Makefile.in config.status
  90.     CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status
  91. config.status: ${srcdir}/configure
  92.     ./config.status --recheck
  93.  
  94. ${srcdir}/configure: ${srcdir}/configure.in
  95.     cd ${srcdir}; autoheader; autoconf
  96.  
  97. clean:
  98.     rm -f *.${O} core less lesskey lessecho
  99.  
  100. mostlyclean: clean
  101.  
  102. distclean: clean
  103.     rm -f Makefile config.status config.log config.cache defines.h stamp-h
  104.  
  105. realclean: distclean
  106.     rm -f TAGS
  107.  
  108.