cjson: change source to svn repo
[buildroot-gz.git] / package / cjson / cjson.mk
blob3722adbed70608c67c8791641757c0b9c3279522
1 #############################################################
3 # cjson
5 #############################################################
6 CJSON_VERSION = 42
7 CJSON_SITE_METHOD = svn
8 CJSON_SITE = https://cjson.svn.sourceforge.net/svnroot/cjson
9 CJSON_INSTALL_STAGING = YES
10 CJSON_LICENSE = MIT
12 define CJSON_BUILD_CMDS
13 cd $(@D) && $(TARGET_CC) $(TARGET_CFLAGS) -shared -fPIC cJSON.c -o libcJSON.so
14 endef
16 define CJSON_INSTALL_STAGING_CMDS
17 $(INSTALL) -D $(@D)/cJSON.h $(STAGING_DIR)/usr/include/cJSON.h
18 $(INSTALL) -D $(@D)/libcJSON.so $(STAGING_DIR)/usr/lib/libcJSON.so
19 endef
21 define CJSON_INSTALL_TARGET_CMDS
22 $(INSTALL) -D $(@D)/cJSON.h $(TARGET_DIR)/usr/include/cJSON.h
23 $(INSTALL) -D $(@D)/libcJSON.so $(TARGET_DIR)/usr/lib/libcJSON.so
24 endef
26 define CJSON_UNINSTALL_STAGING_CMDS
27 rm -f $(STAGING_DIR)/usr/include/cJSON.h
28 rm -f $(STAGING_DIR)/usr/lib/libcJSON.so
29 endef
31 define CJSON_UNINSTALL_TARGET_CMDS
32 rm -f $(TARGET_DIR)/usr/include/cJSON.h
33 rm -f $(TARGET_DIR)/usr/lib/libcJSON.so
34 endef
36 define CJSON_CLEAN_CMDS
37 rm -f $(@D)/libcJSON.so
38 endef
40 $(eval $(generic-package))