[Buildroot] [PATCH 04/12] lbase64: New package
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon May 20 14:52:04 UTC 2013
Dear Assaf Inbal,
On Mon, 20 May 2013 15:56:36 +0300, Assaf Inbal wrote:
> +define LBASE64_BUILD_CMDS
> + $(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS) -fPIC" so
> +endef
Using $(TARGET_CONFIGURE_OPTS) here would be better if possible.
Also, we're normally supposed to handle both the shared library and
static library build. Ideally, when BR2_PREFER_STATIC_LIB is disabled,
build both the shared and the static library, and when
BR2_PREFER_STATIC_LIB is enabled, build only the static library.
> +
> +define LBASE64_INSTALL_TARGET_CMDS
> + $(INSTALL) "$(@D)/base64.so" "$(TARGET_DIR)/usr/lib/lua"
> +endef
We normally don't quote file paths, and we use the following syntax:
$(INSTALL) -D $(@D)/base64.so $(TARGET_DIR)/usr/lib/lua/base64.so
Thanks,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the buildroot
mailing list