blob: 344225b061abc11be90ad7ebe8a3de04f38cd783 [file] [log] [blame]
Simon Dawsonf96a6e22012-10-26 06:32:48 +00001#############################################################
2#
3# lcdapi
4#
5#############################################################
Alexandre Belloni70270402013-06-05 23:53:25 +00006
Simon Dawson29d08402012-10-29 22:47:07 +00007LCDAPI_VERSION = v0.4
Simon Dawsonf96a6e22012-10-26 06:32:48 +00008LCDAPI_SITE = http://github.com/spdawson/lcdapi/tarball/$(LCDAPI_VERSION)
9LCDAPI_LICENSE = LGPLv2.1+
10LCDAPI_LICENSE_FILES = COPYING
11
12LCDAPI_INSTALL_STAGING = YES
13
14define LCDAPI_BUILD_CMDS
15 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
16endef
17
18define LCDAPI_INSTALL_STAGING_CMDS
19 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
20 DESTDIR="$(STAGING_DIR)" install
21endef
22
23define LCDAPI_INSTALL_TARGET_CMDS
24 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
25 DESTDIR="$(TARGET_DIR)" install
26endef
27
28define LCDAPI_UNINSTALL_STAGING_CMDS
29 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
30 DESTDIR="$(STAGING_DIR)" uninstall
31endef
32
33define LCDAPI_UNINSTALL_TARGET_CMDS
34 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
35 DESTDIR="$(TARGET_DIR)" uninstall
36endef
37
38define LCDAPI_CLEAN_CMDS
39 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) clean
40endef
41
42$(eval $(generic-package))