aboutsummaryrefslogtreecommitdiffstats
path: root/include/package-defaults.mk
Commit message (Expand)AuthorAgeFilesLines
* build: remove check to nonexistant CONFIG_ENABLE_LOCALE variable and move DIS...Felix Fietkau2014-03-211-0/+1
* build: allow packages to declare ABI versions to detect necessary package reb...Felix Fietkau2014-02-231-0/+1
* build: reduce the size of package metadata a bit to keep package list files s...Felix Fietkau2012-12-221-1/+0
* build: remove the default useless MAINTAINER valueFelix Fietkau2012-12-221-2/+0
* build: allow the package maintainer info to be specified globally for a sourc...Felix Fietkau2012-10-081-1/+3
* build: add the + token to any commands that can pass through the jobserver, f...Felix Fietkau2012-09-231-1/+1
* make packages depend on +librt and +libpthread by default if eglibc is in useJo-Philipp Wich2012-09-191-1/+3
* build: add a dependency on libc to all non-kernel packagesFelix Fietkau2012-06-101-0/+6
* build: remove redundant call to $(SH_FUNC) (#8042)Felix Fietkau2012-03-051-1/+1
* build: add TARGET_CXXFLAGS and EXTRA_CXXFLAGS, defaulting to *_CFLAGS via laz...Felix Fietkau2012-03-011-2/+4
* add support for hidden packages that get selected/built but do not show up in...Felix Fietkau2011-07-021-0/+1
* add a new package metadata variable MDEPENDS for specifying local menuconfig ...Felix Fietkau2011-04-051-0/+1
* add support for flagging packagesJo-Philipp Wich2010-10-021-0/+5
* Implement an ARCH_PACKAGES variable which defaults to BOARD but can be overri...Jo-Philipp Wich2010-09-121-3/+3
* speed up the build system by including include/shell.sh on shell commands onl...Felix Fietkau2010-08-191-1/+1
* Support parallel build of certain packagesMichael Büsch2010-08-181-1/+1
* The attached patch replaces $(1) install by $(if $(1), $(1), install) in the ...Travis Kemen2010-03-051-1/+1
* build system: introduce a new feature called build variants. it allows buildi...Felix Fietkau2009-11-101-0/+1
* add special handling for the adm5120 target, which uses subtargets for differ...Imre Kaloz2009-08-031-1/+5
* revert 17050 this was not the right way to fix thisFlorian Fainelli2009-08-011-3/+3
* use board names instead of arch in packagesImre Kaloz2009-07-311-1/+1
* move the global ipv6 option to the very bottom of the options passed to confi...Florian Fainelli2009-07-301-3/+3
* globally define IPv6 support or not in OpenWrt, just like for largefiles, ipv...Florian Fainelli2009-07-251-1/+3
* Fix configure script path when not at the root of $(PKG_BUILD_DIR), thanks Da...Florian Fainelli2009-07-021-1/+1
* add dist and distcheck target (to create new source balls)Ralph Hempel2009-05-311-1/+9
* remove 2 old interfering variables, probably missed from [15299]Nicolas Thill2009-04-221-2/+0
* move pkg config stuff to per-target exports to prevent interference with host...Felix Fietkau2009-04-201-3/+0
* replace a few unnecessary $(shell) callsFelix Fietkau2009-03-031-1/+1
* initialize the url field for packagesFelix Fietkau2009-02-231-0/+1
* eliminate redundancy by creating the quilt_used stampfile in the right placeFelix Fietkau2009-02-221-1/+0
* add support for build-only packages which do not appear in menuconfigFelix Fietkau2009-01-131-0/+1
* make config.{guess,sub} writable before attempting to overwrite them (many pa...Felix Fietkau2009-01-061-1/+1
* add default Build/Install template, which is activated by setting PKG_INSTALL=1Felix Fietkau2008-09-031-0/+11
* replace config.guess and config.sub properly, even if they are in a subdirectoryFelix Fietkau2008-08-051-1/+4
* export PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR by default (#3376)Felix Fietkau2008-07-311-2/+5
* add a configurable prefix for ./configureFelix Fietkau2007-12-271-8/+9
* add STAGING_DIR_HOST to PKG_CONFIG_PATHFelix Fietkau2007-12-231-1/+1
* DESCRIPTION:= is obselete, so complain if it is used and use TITLE if no desc...John Crispin2007-10-141-1/+0
* move a stampfile to make it easier to override the patch templateFelix Fietkau2007-09-291-0/+1
* fix typo (thanks to jonasg[1] on irc)Nicolas Thill2007-09-051-1/+1
* move TARGET_* flags from ./include/package-default.mk to ./rules.mk, remove E...Nicolas Thill2007-09-031-9/+4
* dynamically enable/disable kernel config options for kmod packages based on b...Felix Fietkau2007-07-181-0/+1
* use newer config.guess and config.sub for packages then the shipped onesImre Kaloz2007-06-081-0/+1
* Add quilt integration for packagesFelix Fietkau2007-06-031-3/+2
* split CONFIGURE_PATH into CONFIGURE_PATH and CONFIGURE_CMD for better handlin...Felix Fietkau2007-03-241-3/+4
* fix CONFIGURE_PATH and add MAKE_PATHFelix Fietkau2007-03-241-2/+4
* use recursive variable expansion for CONFIGURE_*, MAKE_* variables in the pac...Felix Fietkau2007-03-241-7/+7
* split package.mk and clean up build system code (based on patch by mbm), make...Felix Fietkau2007-03-151-0/+106
ackage/i2c-algo-pca/description Kernel modules for I2C PCA 9564 interfaces. endef $(eval $(call KernelPackage,i2c-algo-pca)) I2C_ALGOPCF_MODULES:= \ CONFIG_I2C_ALGOPCF:drivers/i2c/algos/i2c-algo-pcf define KernelPackage/i2c-algo-pcf $(call i2c_defaults,$(I2C_ALGOPCF_MODULES),55) TITLE:=I2C PCF 8584 interfaces DEPENDS:=kmod-i2c-core endef define KernelPackage/i2c-algo-pcf/description Kernel modules for I2C PCF 8584 interfaces endef $(eval $(call KernelPackage,i2c-algo-pcf)) I2C_GPIO_MODULES:= \ CONFIG_I2C_GPIO:drivers/i2c/busses/i2c-gpio define KernelPackage/i2c-gpio $(call i2c_defaults,$(I2C_GPIO_MODULES),59) TITLE:=GPIO-based bitbanging I2C DEPENDS:=@GPIO_SUPPORT +kmod-i2c-algo-bit endef define KernelPackage/i2c-gpio/description Kernel modules for a very simple bitbanging I2C driver utilizing the arch-neutral GPIO API to control the SCL and SDA lines. endef $(eval $(call KernelPackage,i2c-gpio)) I2C_MPC_MODULES:=\ CONFIG_I2C_MPC:drivers/i2c/busses/i2c-mpc define KernelPackage/i2c-mpc $(call i2c_defaults,$(I2C_MPC_MODULES),59) TITLE:=MPC I2C accessors DEPENDS:=@TARGET_mpc52xx||TARGET_mpc83xx||TARGET_mpc85xx \ +kmod-i2c-core endef define KernelPackage/i2c-mpc/description Kernel module for Freescale MPC52xx MPC83xx MPC85xx I2C accessors. endef $(eval $(call KernelPackage,i2c-mpc)) I2C_IBM_IIC_MODULES:=\ CONFIG_I2C_IBM_IIC:drivers/i2c/busses/i2c-ibm_iic define KernelPackage/i2c-ibm-iic $(call i2c_defaults,$(OF_I2C_MODULES),59) TITLE:=IBM PPC 4xx on-chip I2C interface support DEPENDS:=@TARGET_ppc40x||TARGET_ppc4xx +kmod-i2c-core endef define KernelPackage/i2c-ibm-iic/description Kernel module for IIC peripheral found on embedded IBM PPC4xx based systems. endef $(eval $(call KernelPackage,i2c-ibm-iic)) I2C_MV64XXX_MODULES:=\ CONFIG_I2C_MV64XXX:drivers/i2c/busses/i2c-mv64xxx define KernelPackage/i2c-mv64xxx $(call i2c_defaults,$(I2C_MV64XXX_MODULES),59) TITLE:=Orion Platform I2C interface support DEPENDS:=@TARGET_kirkwood||TARGET_orion||TARGET_mvebu +kmod-i2c-core endef define KernelPackage/i2c-mv64xxx/description Kernel module for I2C interface on the Kirkwood, Orion and Armada XP/370 family processors. endef $(eval $(call KernelPackage,i2c-mv64xxx)) I2C_TINY_USB_MODULES:= \ CONFIG_I2C_TINY_USB:drivers/i2c/busses/i2c-tiny-usb define KernelPackage/i2c-tiny-usb $(call i2c_defaults,$(I2C_TINY_USB_MODULES),59) TITLE:=I2C Tiny USB adaptor DEPENDS:=@USB_SUPPORT kmod-i2c-core endef define KernelPackage/i2c-tiny-usb/description Kernel module for the I2C Tiny USB adaptor developed by Till Harbaum (http://www.harbaum.org/till/i2c_tiny_usb). endef $(eval $(call KernelPackage,i2c-tiny-usb)) I2C_MUX_MODULES:= \ CONFIG_I2C_MUX:drivers/i2c/i2c-mux define KernelPackage/i2c-mux $(call i2c_defaults,$(I2C_MUX_MODULES),51) TITLE:=I2C bus multiplexing support DEPENDS:=kmod-i2c-core endef define KernelPackage/i2c-mux/description Kernel modules for I2C bus multiplexing support. endef $(eval $(call KernelPackage,i2c-mux)) ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.6.0)),1) I2C_MUX_GPIO_MODULES:= \ CONFIG_I2C_MUX_GPIO:drivers/i2c/muxes/i2c-mux-gpio else I2C_MUX_GPIO_MODULES:= \ CONFIG_I2C_MUX_GPIO:drivers/i2c/muxes/gpio-i2cmux endif define KernelPackage/i2c-mux-gpio $(call i2c_defaults,$(I2C_MUX_GPIO_MODULES),51) TITLE:=GPIO-based I2C mux/switches DEPENDS:=kmod-i2c-mux endef define KernelPackage/i2c-mux-gpio/description Kernel modules for GENERIC_GPIO I2C bus mux/switching devices. endef $(eval $(call KernelPackage,i2c-mux-gpio)) ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.6.0)),1) I2C_MUX_PREFIX:=i2c-mux- endif I2C_MUX_PCA954x_MODULES:= \ CONFIG_I2C_MUX_PCA954x:drivers/i2c/muxes/$(I2C_MUX_PREFIX)pca954x define KernelPackage/i2c-mux-pca954x $(call i2c_defaults,$(I2C_MUX_PCA954x_MODULES),51) TITLE:=Philips PCA954x I2C mux/switches DEPENDS:=kmod-i2c-mux endef define KernelPackage/i2c-mux-pca954x/description Kernel modules for PCA954x I2C bus mux/switching devices. endef $(eval $(call KernelPackage,i2c-mux-pca954x)) ## Support for pca954x seems to be in kernel since 2.6.36 I2C_MUX_PCA9541_MODULES:= \ CONFIG_I2C_MUX_PCA9541:drivers/i2c/muxes/$(I2C_MUX_PREFIX)pca9541 define KernelPackage/i2c-mux-pca9541 $(call i2c_defaults,$(I2C_MUX_PCA9541_MODULES),51) TITLE:=Philips PCA9541 I2C mux/switches DEPENDS:=kmod-i2c-mux endef define KernelPackage/i2c-mux-pca9541/description Kernel modules for PCA9541 I2C bus mux/switching devices. endef $(eval $(call KernelPackage,i2c-mux-pca9541)) GPIO_PCA953X_MODULES:= \ CONFIG_GPIO_PCA953X:drivers/gpio/gpio-pca953x define KernelPackage/pca953x $(call i2c_defaults,$(GPIO_PCA953X_MODULES),51) TITLE:=Philips PCA953x I2C GPIO extenders DEPENDS:=kmod-i2c-core endef define KernelPackage/pca953x/description Kernel modules for PCA953x I2C GPIO extenders. endef $(eval $(call KernelPackage,pca953x)) GPIO_PCF857X_MODULES:= \ CONFIG_GPIO_PCF857X:drivers/gpio/gpio-pcf857x define KernelPackage/pcf857x $(call i2c_defaults,$(GPIO_PCF857X_MODULES),51) TITLE:=Philips PCF857x I2C GPIO extenders DEPENDS:=kmod-i2c-core endef define KernelPackage/pcf857x/description Kernel modules for PCF857x I2C GPIO extenders. endef $(eval $(call KernelPackage,pcf857x))