Changeset 358fc4de in freewrt


Ignore:
Timestamp:
Dec 18, 2006, 11:01:35 PM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Children:
bee3901
Parents:
a9d1ee4
Message:
  • fix CONFIGURE_STYLE
  • make BUILD_STYLE=auto equivalent to till-now empty
  • introduce concept of INSTALL_STYLE

git-svn-id: svn://www.freewrt.org/branches/common-adk@1335 afb5a338-a214-0410-bd46-81f09a774fd1

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mk/pkg-bottom.mk

    ra9d1ee4 r358fc4de  
    1010${_CONFIGURE_COOKIE}: ${_PATCH_COOKIE}
    1111        @${MAKE} pre-configure
    12 ifeq ($(filter gnu,${CONFIGURE_STYLE}))
     12ifeq ($(filter gnu,${CONFIGURE_STYLE}),)
    1313        cd ${WRKBUILD}; rm -f config.{cache,status}; \
    1414            ${TARGET_CONFIGURE_OPTS} \
     
    3030            --disable-nls \
    3131            ${CONFIGURE_ARGS}
    32 else ifeq ($(filter-out manual,${CONFIGURE_STYLE}))
     32else ifeq ($(filter-out manual,${CONFIGURE_STYLE}),)
    3333        ${MAKE} do-configure
    3434else
     
    4444MAKE_FILE?=             Makefile
    4545ALL_TARGET?=            all
     46INSTALL_TARGET?=        install
    4647${_BUILD_COOKIE}: ${_CONFIGURE_COOKIE}
    4748        @${MAKE} pre-build
    4849ifeq (${BUILD_STYLE},manual)
    4950        ${MAKE} do-build
    50 else ifeq (${BUILD_STYLE},)
     51else ifeq ($(filter-out auto,${BUILD_STYLE}),)
    5152        cd ${WRKBUILD} && ${MAKE} -f ${MAKE_FILE} ${ALL_TARGET}
    5253else
     
    6061${_FAKE_COOKIE}: ${_BUILD_COOKIE} _control-files
    6162        @${MAKE} pre-install
     63ifeq (${INSTALL_STYLE},auto)
     64        cd ${WRKBUILD} && ${MAKE} -f ${MAKE_FILE} \
     65            DESTDIR='${WRKINST}' ${INSTALL_TARGET}
     66else ifeq ($(filter-out manual,${INSTALL_STYLE}),)
    6267        ${MAKE} do-install
     68else
     69        @echo "Invalid INSTALL_STYLE '${INSTALL_STYLE}'" >&2
     70        @exit 1
     71endif
    6372        @${MAKE} post-install
    6473        touch $@
  • package/openvpn/Makefile

    ra9d1ee4 r358fc4de  
    6767                        $(ENABLE_PASSWORD_SAVE) \
    6868                        $(ENABLE_SMALL)
     69INSTALL_STYLE=          auto
    6970
    70 pre-install:
    71         $(MAKE) -C $(WRKBUILD) \
    72                 DESTDIR="$(WRKINST)" \
    73                 install
    74 
    75 do-install:
     71post-install:
    7672        # main package
    7773        install -d -m0755 $(IDIR_OPENVPN)/usr/sbin
Note: See TracChangeset for help on using the changeset viewer.