Makefile.in revision 267654
10SN/A# Makefile for less.
20SN/A
30SN/A#### Start of system configuration section. ####
40SN/A
50SN/Asrcdir = @srcdir@
61133SjoehwVPATH = @srcdir@
71133Sjoehw
81133SjoehwCC = @CC@
91133SjoehwINSTALL = @INSTALL@
101133SjoehwINSTALL_PROGRAM = @INSTALL_PROGRAM@
111133SjoehwINSTALL_DATA = @INSTALL_DATA@
120SN/A
130SN/ACFLAGS = @CFLAGS@
140SN/ACFLAGS_COMPILE_ONLY = -c
150SN/ALDFLAGS = @LDFLAGS@
160SN/ACPPFLAGS = @CPPFLAGS@
170SN/AEXEEXT = @EXEEXT@
180SN/AO=o
190SN/A
200SN/ALIBS = @LIBS@
210SN/A
220SN/Aprefix = @prefix@
230SN/Aexec_prefix = @exec_prefix@
240SN/A
250SN/A# Where the installed binary goes.
260SN/Abindir = @bindir@
270SN/Abinprefix = 
280SN/A
290SN/Asysconfdir = @sysconfdir@
300SN/Adatarootdir = @datarootdir@
310SN/A
320SN/Amandir = @mandir@
330SN/Amanext = 1
340SN/Amanprefix = 
350SN/ADESTDIR =
360SN/A
370SN/A#### End of system configuration section. ####
380SN/A
390SN/ASHELL = /bin/sh
400SN/A
410SN/A# This rule allows us to supply the necessary -D options
420SN/A# in addition to whatever the user asks for.
430SN/A.c.o:
440SN/A	${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $<
450SN/A
460SN/AOBJ = \
470SN/A	main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \
480SN/A	command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \
490SN/A	help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \
500SN/A	lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \
510SN/A	output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \
520SN/A	tags.${O} ttyin.${O} version.${O}  @REGEX_O@
530SN/A
540SN/Aall: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT)
550SN/A
560SN/Aless$(EXEEXT): ${OBJ}
570SN/A	${CC} ${LDFLAGS} -o $@ ${OBJ} ${LIBS}
580SN/A
590SN/Alesskey$(EXEEXT): lesskey.${O} version.${O}
600SN/A	${CC} ${LDFLAGS} -o $@ lesskey.${O} version.${O}
610SN/A
620SN/Alessecho$(EXEEXT): lessecho.${O} version.${O}
630SN/A	${CC} ${LDFLAGS} -o $@ lessecho.${O} version.${O}
640SN/A
650SN/A${OBJ}: ${srcdir}/less.h ${srcdir}/funcs.h defines.h 
660SN/A
670SN/Ainstall: all ${srcdir}/less.nro ${srcdir}/lesskey.nro ${srcdir}/lessecho.nro installdirs
680SN/A	${INSTALL_PROGRAM} less$(EXEEXT) ${DESTDIR}${bindir}/${binprefix}less$(EXEEXT)
690SN/A	${INSTALL_PROGRAM} lesskey$(EXEEXT) ${DESTDIR}${bindir}/${binprefix}lesskey$(EXEEXT)
700SN/A	${INSTALL_PROGRAM} lessecho$(EXEEXT) ${DESTDIR}${bindir}/${binprefix}lessecho$(EXEEXT)
710SN/A	${INSTALL_DATA} ${srcdir}/less.nro ${DESTDIR}${mandir}/man${manext}/${manprefix}less.${manext}
720SN/A	${INSTALL_DATA} ${srcdir}/lesskey.nro ${DESTDIR}${mandir}/man${manext}/${manprefix}lesskey.${manext}
730SN/A	${INSTALL_DATA} ${srcdir}/lessecho.nro ${DESTDIR}${mandir}/man${manext}/${manprefix}lessecho.${manext}
740SN/A
750SN/Ainstall-strip:
760SN/A	${MAKE} INSTALL_PROGRAM='${INSTALL_PROGRAM} -s' install
770SN/A
780SN/Ainstalldirs: mkinstalldirs
790SN/A	${srcdir}/mkinstalldirs ${DESTDIR}${bindir} ${DESTDIR}${mandir}/man${manext}
800SN/A
810SN/Auninstall:
820SN/A	rm -f ${DESTDIR}${bindir}/${binprefix}less$(EXEEXT)
830SN/A	rm -f ${DESTDIR}${bindir}/${binprefix}lesskey$(EXEEXT)
840SN/A	rm -f ${DESTDIR}${bindir}/${binprefix}lessecho$(EXEEXT)
850SN/A	rm -f ${DESTDIR}${mandir}/man${manext}/${manprefix}less.${manext}
860SN/A	rm -f ${DESTDIR}${mandir}/man${manext}/${manprefix}lesskey.${manext}
870SN/A	rm -f ${DESTDIR}${mandir}/man${manext}/${manprefix}lessecho.${manext}
880SN/A
890SN/Ainfo:
900SN/Ainstall-info:
910SN/Advi:
920SN/Acheck:
930SN/Ainstallcheck:
940SN/A
950SN/ATAGS:
960SN/A	cd ${srcdir} && etags *.c *.h
970SN/A
980SN/A# config.status might not change defines.h
990SN/A# Don't rerun config.status if we just configured (so there's no stamp-h).
1000SN/Adefines.h: stamp-h
1010SN/Astamp-h: defines.h.in config.status
1020SN/A	test ! -f stamp-h || CONFIG_FILES= CONFIG_HEADERS=defines.h ./config.status
1030SN/A	touch stamp-h
1040SN/AMakefile: ${srcdir}/Makefile.in config.status
1050SN/A	CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status
1060SN/Aconfig.status: ${srcdir}/configure
1070SN/A	./config.status --recheck
1080SN/A
1090SN/A${srcdir}/configure: ${srcdir}/configure.ac
1100SN/A	cd ${srcdir}; autoheader; autoconf
1110SN/A
1120SN/Aclean:
1130SN/A	rm -f *.${O} core less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT)
1140SN/A
1150SN/Amostlyclean: clean
1160SN/A
1170SN/Adistclean: clean
1180SN/A	rm -f Makefile config.status config.log config.cache defines.h stamp-h
1190SN/A
1200SN/Arealclean: distclean
121	rm -f TAGS
122
123