[BACK]Return to Makefile.in CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Annotation of src/usr.bin/less/Makefile.in, Revision 1.1.1.1

1.1       etheisen    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: # Where the help file goes.
                     28: datadir = ${prefix}/share
                     29:
                     30: mandir = ${prefix}/man/man${manext}
                     31: manext = 1
                     32: manprefix =
                     33:
                     34: #### End of system configuration section. ####
                     35:
                     36: SHELL = /bin/sh
                     37:
                     38: # This rule allows us to supply the necessary -D options
                     39: # in addition to whatever the user asks for.
                     40: .c.o:
                     41:        ${CC} -I. ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $<
                     42:
                     43: SRC =  main.c screen.c brac.c ch.c charset.c cmdbuf.c \
                     44:        command.c decode.c edit.c filename.c forwback.c \
                     45:        help.c ifile.c input.c jump.c line.c linenum.c \
                     46:        lsystem.c mark.c optfunc.c option.c opttbl.c os.c \
                     47:        output.c position.c prompt.c search.c signal.c \
                     48:        tags.c ttyin.c version.c
                     49: OBJ =  main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \
                     50:        command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \
                     51:        help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \
                     52:        lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \
                     53:        output.${O} position.${O} prompt.${O} search.${O} signal.${O} \
                     54:        tags.${O} ttyin.${O} version.${O}  @REGEX_O@
                     55: DISTFILES = ${SRC} regexp.c regexp.h \
                     56:        INSTALL Makefile.in README NEWS \
                     57:        configure configure.in acconfig.h lesskey.c \
                     58:        cmd.h funcs.h less.h lesskey.h option.h position.h \
                     59:        install.sh defines.h.in defines.h.top mkinstalldirs \
                     60:        less.nro lesskey.nro less.man lesskey.man less.hlp \
                     61:        Makefile.dos defines.dos doscreen.c \
                     62:        Makefile.os2 defines.os2
                     63:
                     64: all: less lesskey
                     65:
                     66: less: ${OBJ}
                     67:        ${CC} ${LDFLAGS} -o $@ ${OBJ} ${LIBS}
                     68:
                     69: lesskey: lesskey.${O} version.${O}
                     70:        ${CC} ${LDFLAGS} -o $@ lesskey.${O} version.${O}
                     71:
                     72: ${OBJ}: less.h defines.h funcs.h
                     73:
                     74: filename.${O}: filename.c
                     75:        ${CC} -c -DHELPFILE=\"${datadir}/less.hlp\" -I. ${CPPFLAGS} ${CFLAGS} ${srcdir}/filename.c
                     76:
                     77: install: all less.hlp less.nro installdirs
                     78:        ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less
                     79:        ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey
                     80:        ${INSTALL_DATA} ${srcdir}/less.hlp ${datadir}/less.hlp
                     81:        ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}less.${manext}
                     82:        ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}lesskey.${manext}
                     83:
                     84: installdirs: mkinstalldirs
                     85:        ${srcdir}/mkinstalldirs ${bindir} ${datadir} ${mandir}
                     86:
                     87: uninstall:
                     88:        rm -f ${bindir}/${binprefix}less ${bindir}/${binprefix}lesskey
                     89:        rm -f ${datadir}/less.hlp
                     90:        rm -f ${mandir}/less.${manext} ${mandir}/lesskey.${manext}
                     91:
                     92: info:
                     93: install-info:
                     94: dvi:
                     95: check:
                     96: installcheck:
                     97:
                     98: TAGS:
                     99:        cd ${srcdir} && etags *.c *.h
                    100:
                    101: # config.status might not change defines.h
                    102: # Don't rerun config.status if we just configured (so there's no stamp-h).
                    103: defines.h: stamp-h
                    104: stamp-h: defines.h.in config.status
                    105:        test ! -f stamp-h || CONFIG_FILES= CONFIG_HEADERS=defines.h ./config.status
                    106:        touch stamp-h
                    107: Makefile: Makefile.in config.status
                    108:        CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status
                    109: config.status: ${srcdir}/configure
                    110:        ./config.status --recheck
                    111:
                    112: configure: configure.in
                    113:        autoheader
                    114:        autoconf
                    115:
                    116: lint:
                    117:        lint -I. ${CPPFLAGS} ${SRC}
                    118: newfuncs:
                    119:        mv -f funcs.h funcs.h.old
                    120:        awk -f mkfuncs.awk ${SRC} >funcs.h
                    121: clean:
                    122:        rm -f *.${O} core less lesskey
                    123:
                    124: mostlyclean: clean
                    125:
                    126: distclean: clean
                    127:        rm -f Makefile config.status config.log config.cache defines.h stamp-h
                    128:
                    129: realclean: distclean
                    130:        rm -f TAGS
                    131:
                    132: dist: ${DISTFILES}
                    133:        if [ ! -d release ]; then mkdir release; fi
                    134:        @REL=`sed -e '/char version/!d' -e 's/[^0-9.]*\([0-9.]*\).*/less-\1/' -e q version.c`; \
                    135:        rm -rf release/$$REL; mkdir release/$$REL; \
                    136:        echo "Creating release/$$REL/$$REL.tar.gz"; \
                    137:        rm -rf $$REL; mkdir $$REL; \
                    138:        for file in ${DISTFILES}; do \
                    139:          ln $$file $$REL || \
                    140:          { echo "cannot link, copying $$file"; cp -p $$file $$REL; }; \
                    141:        done; \
                    142:        tar -chf - $$REL | gzip -c >release/$$REL/$$REL.tar.gz; \
                    143:        rm -rf $$REL
                    144:
                    145: tagall:
                    146:        @REL=`sed -e '/char version/!d' -e 's/[^0-9.]*\([0-9.]*\).*/v\1/' -e q version.c`; \
                    147:        echo "tagging $$REL"; \
                    148:        $(RCS) -N$$REL: RCS/*,v