Makefile.in revision 128345
1110211Smarcel# Makefile for less. 2110211Smarcel 3110211Smarcel#### Start of system configuration section. #### 4110211Smarcel 5110211Smarcelsrcdir = @srcdir@ 6110211SmarcelVPATH = @srcdir@ 7110211Smarcel 8110211SmarcelCC = @CC@ 9110211SmarcelINSTALL = @INSTALL@ 10110211SmarcelINSTALL_PROGRAM = @INSTALL_PROGRAM@ 11110211SmarcelINSTALL_DATA = @INSTALL_DATA@ 12110211Smarcel 13110211SmarcelCFLAGS = @CFLAGS@ 14110211SmarcelCFLAGS_COMPILE_ONLY = -c 15110211SmarcelLDFLAGS = @LDFLAGS@ 16110211SmarcelO=o 17110211Smarcel 18110211SmarcelLIBS = @LIBS@ 19110211Smarcel 20110211Smarcelprefix = @prefix@ 21110211Smarcelexec_prefix = @exec_prefix@ 22110211Smarcel 23110211Smarcel# Where the installed binary goes. 24110211Smarcelbindir = @bindir@ 25110211Smarcelbinprefix = 26110211Smarcel 27119880Sobriensysconfdir = @sysconfdir@ 28119880Sobrien 29119880Sobrienmandir = @mandir@ 30110211Smarcelmanext = 1 31110211Smarcelmanprefix = 32110211Smarcel 33110211Smarcel#### End of system configuration section. #### 34110211Smarcel 35110211SmarcelSHELL = /bin/sh 36110211Smarcel 37110211Smarcel# This rule allows us to supply the necessary -D options 38110211Smarcel# in addition to whatever the user asks for. 39110211Smarcel.c.o: 40110211Smarcel ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< 41110211Smarcel 42110211SmarcelOBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ 43110211Smarcel command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ 44110211Smarcel help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ 45110211Smarcel lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ 46110211Smarcel output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ 47110211Smarcel tags.${O} ttyin.${O} version.${O} @REGEX_O@ 48110211Smarcel 49110211Smarcelall: less lesskey lessecho 50110211Smarcel 51110211Smarcelless: ${OBJ} 52110211Smarcel ${CC} ${LDFLAGS} -o $@ ${OBJ} ${LIBS} 53110211Smarcel 54110211Smarcellesskey: lesskey.${O} version.${O} 55110211Smarcel ${CC} ${LDFLAGS} -o $@ lesskey.${O} version.${O} 56110211Smarcel 57110211Smarcellessecho: lessecho.${O} version.${O} 58110211Smarcel ${CC} ${LDFLAGS} -o $@ lessecho.${O} version.${O} 59110211Smarcel 60110211Smarcel${OBJ}: ${srcdir}/less.h ${srcdir}/funcs.h defines.h 61123343Smarcel 62123343Smarcelinstall: all ${srcdir}/less.nro ${srcdir}/lesskey.nro installdirs 63123343Smarcel ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less 64123343Smarcel ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey 65123343Smarcel ${INSTALL_PROGRAM} lessecho ${bindir}/${binprefix}lessecho 66123343Smarcel ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/man${manext}/${manprefix}less.${manext} 67110211Smarcel ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/man${manext}/${manprefix}lesskey.${manext} 68110211Smarcel 69110211Smarcelinstall-strip: 70123343Smarcel ${MAKE} INSTALL_PROGRAM='${INSTALL_PROGRAM} -s' install 71123343Smarcel 72123343Smarcelinstalldirs: mkinstalldirs 73123343Smarcel ${srcdir}/mkinstalldirs ${bindir} ${mandir}/man${manext} 74123343Smarcel 75123343Smarceluninstall: 76123343Smarcel rm -f ${bindir}/${binprefix}less ${bindir}/${binprefix}lesskey ${bindir}/${binprefix}lessecho 77123343Smarcel rm -f ${mandir}/man${manext}/${manprefix}less.${manext} ${mandir}/man${manext}/${manprefix}lesskey.${manext} 78123343Smarcel 79110211Smarcelinfo: 80110211Smarcelinstall-info: 81110211Smarceldvi: 82110211Smarcelcheck: 83123343Smarcelinstallcheck: 84123343Smarcel 85110211SmarcelTAGS: 86110211Smarcel cd ${srcdir} && etags *.c *.h 87110211Smarcel 88110211Smarcel# config.status might not change defines.h 89110211Smarcel# Don't rerun config.status if we just configured (so there's no stamp-h). 90110211Smarceldefines.h: stamp-h 91110211Smarcelstamp-h: defines.h.in config.status 92110211Smarcel test ! -f stamp-h || CONFIG_FILES= CONFIG_HEADERS=defines.h ./config.status 93123343Smarcel touch stamp-h 94123343SmarcelMakefile: ${srcdir}/Makefile.in config.status 95110211Smarcel CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status 96110211Smarcelconfig.status: ${srcdir}/configure 97110211Smarcel ./config.status --recheck 98110211Smarcel 99110211Smarcel${srcdir}/configure: ${srcdir}/configure.ac 100110211Smarcel cd ${srcdir}; autoheader; autoconf 101110211Smarcel 102110211Smarcelclean: 103123343Smarcel rm -f *.${O} core less lesskey lessecho 104123343Smarcel 105110211Smarcelmostlyclean: clean 106110211Smarcel 107110211Smarceldistclean: clean 108110211Smarcel rm -f Makefile config.status config.log config.cache defines.h stamp-h 109110211Smarcel 110110211Smarcelrealclean: distclean 111110211Smarcel rm -f TAGS 112110211Smarcel 113123343Smarcel