From mboxrd@z Thu Jan 1 00:00:00 1970 From: Baruch Siach Date: Mon, 8 May 2017 20:34:56 +0300 Subject: [Buildroot] [PATCH v3 1/2] rhash: new package In-Reply-To: <20170508170007.13923-1-Vincent.Riera@imgtec.com> References: <20170508170007.13923-1-Vincent.Riera@imgtec.com> Message-ID: <20170508173456.fep2syi43cvqs7ul@tarshish> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Vicente, On Mon, May 08, 2017 at 06:00:06PM +0100, Vicente Olivert Riera wrote: > Signed-off-by: Vicente Olivert Riera > --- > Changes v2 -> v3: > - Nothing > Changes v1 -> v2: > - rename package to rhash > - take the help text of the library instead of the console utility > - sub-config option for the rhash binary starts with the package name > - conditionals for shared/static/shared-static reordered > - put make options into a make_opts variable > - install the console utility to staging as well > (All suggestions by Arnout) [...] > +ifeq ($(BR2_PACKAGE_RHASH_BIN),y) > +define RHASH_INSTALL_RHASH_BIN > + $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ > + DESTDIR="$(STAGING_DIR)" $(RHASH_MAKE_OPTS) install-shared You mention above that Arnout suggested to install the binaries to staging. But this is quite unusual. A comment explaining the reason for that would be nice. > + $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ > + DESTDIR="$(TARGET_DIR)" $(RHASH_MAKE_OPTS) install-shared > +endef > +RHASH_POST_INSTALL_TARGET_HOOKS += RHASH_INSTALL_RHASH_BIN > +endif > + > +$(eval $(generic-package)) baruch -- http://baruch.siach.name/blog/ ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -