ezxml: misc fixes
authorPeter Korsgaard <jacmet@sunsite.dk>
Sun, 26 Sep 2010 12:34:43 +0000 (14:34 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sun, 26 Sep 2010 12:34:43 +0000 (14:34 +0200)
Install into target as well, and use install -D instead of cp, to handle
missing usr/include / usr/lib.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/ezxml/ezxml.mk

index e29a7b522849fcdc0fd986262f7de0e4d38481b5..58d2624962fb82503adc78a72d2e438fdd04e0b5 100644 (file)
@@ -14,8 +14,23 @@ define EZXML_BUILD_CMDS
 endef
 
 define EZXML_INSTALL_STAGING_CMDS
-       cp $(@D)/ezxml.h $(STAGING_DIR)/usr/include
-       cp $(@D)/libezxml.a $(STAGING_DIR)/usr/lib
+       install -D -m 0644 $(@D)/ezxml.h $(STAGING_DIR)/usr/include/ezxml.h
+       install -D -m 0644 $(@D)/libezxml.a $(STAGING_DIR)/usr/lib/libezxml.a
+endef
+
+define EZXML_INSTALL_TARGET_CMDS
+       install -D -m 0644 $(@D)/ezxml.h $(TARGET_DIR)/usr/include/ezxml.h
+       install -D -m 0644 $(@D)/libezxml.a $(TARGET_DIR)/usr/lib/libezxml.a
+endef
+
+define EZXML_UNINSTALL_STAGING_CMDS
+       rm -f $(STAGING_DIR)/usr/include/ezxml.h
+       rm -f $(STAGING_DIR)/usr/lib/libezxml.a
+endef
+
+define EZXML_UNINSTALL_TARGET_CMDS
+       rm -f $(TARGET_DIR)/usr/include/ezxml.h
+       rm -f $(TARGET_DIR)/usr/lib/libezxml.a
 endef
 
 define EZXML_CLEAN_CMDS