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

Annotation of src/usr.bin/less/Makefile.bsd-wrapper, Revision 1.3

1.3     ! etheisen    1: #      $OpenBSD: Makefile.bsd-wrapper,v 1.2 1996/09/21 07:49:07 etheisen Exp $
1.1       etheisen    2:
                      3: LINKS=         ${BINDIR}/less ${BINDIR}/more ${BINDIR}/less ${BINDIR}/page
                      4:
                      5: #
                      6: # less config
                      7: #
                      8: PREFIX=                /usr
                      9: DATADIR=       $(PREFIX)/share/misc
1.2       etheisen   10: LESS_HLP=      more.help
1.3     ! etheisen   11: LIBS=          -ltermcap
1.1       etheisen   12: MAN=           less.1 lesskey.1
                     13: MLINKS=                less.1 more.1 less.1 page.1
                     14: CLEANFILES=    config.cache config.log $(MAN)
                     15:
                     16: #
                     17: # Wrapped flags
                     18: #
                     19: WCFLAGS=       CFLAGS="$(CFLAGS)"
                     20: WLDFLAGS=      LDFLAGS="$(LDSTATIC)"
                     21:
                     22: all: config.status gnu_build
                     23:
                     24: .FORCE: .IGNORE
                     25:
                     26: config: .FORCE
                     27:        -rm -f config.cache
                     28:        /bin/sh $(.CURDIR)/configure --prefix=$(PREFIX)
                     29:
                     30: config.status:
                     31:        /bin/sh $(.CURDIR)/configure --prefix=$(PREFIX)
                     32:
                     33: gnu_build:
1.3     ! etheisen   34:        $(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) datadir=$(DATADIR) LESS_HLP=$(LESS_HLP)
1.1       etheisen   35:
                     36: install: gnu_install maninstall _SUBDIRUSE
                     37: .if defined(LINKS) && !empty(LINKS)
                     38:        @set ${LINKS}; \
                     39:        while test $$# -ge 2; do \
                     40:                l=${DESTDIR}$$1; \
                     41:                shift; \
                     42:                t=${DESTDIR}$$1; \
                     43:                shift; \
                     44:                echo $$t -\> $$l; \
                     45:                rm -f $$t; \
                     46:                ln $$l $$t; \
                     47:        done; true
                     48: .endif
                     49:
                     50: gnu_install:
1.3     ! etheisen   51:        $(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) datadir=$(DATADIR) LESS_HLP=$(LESS_HLP) \
1.1       etheisen   52:                INSTALL_PROGRAM="install $(COPY) $(STRIP) -o $(BINOWN) -g $(BINGRP) -m $(BINMODE)" \
                     53:                INSTALL_DATA="install $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444" \
                     54:                INSTALL_MAN= INSTALLDIRS= install
                     55:
                     56: clean cleandir:
                     57:        rm -f $(CLEANFILES)
                     58:        -@if [ -e Makefile ]; then $(MAKE) distclean; fi
                     59:
                     60: #
                     61: # Fix less manpage suffix
                     62: #
                     63: .SUFFIXES: .nro .1 .2 .3 .4 .5 .6 .7 .8 .9
                     64:
                     65: .nro.1 .nro.2 .nro.3 .nro.4 .nro.5 .nro.6 .nro.7 .nro.8 .nro.9:
                     66:        -@ln -sf $(.IMPSRC) $(.TARGET)
                     67:
                     68: depend:
                     69:        # Nothing here so far...
                     70:
                     71: lint:
                     72:        # Nothing here so far...
                     73:
                     74: tags:
                     75:        # Nothing here so far...
                     76:
                     77: .include <../Makefile.inc>
                     78: .include <bsd.obj.mk>
                     79: .include <bsd.subdir.mk>
                     80: .include <bsd.man.mk>