diff --git a/openwrt/package/rules.mk b/openwrt/package/rules.mk
index 22f7e261e5c52c23968decafbf9d6eb239e0982b..f3a1287b156386cf4674050866619d686491abd1 100644
--- a/openwrt/package/rules.mk
+++ b/openwrt/package/rules.mk
@@ -80,6 +80,7 @@ ifeq ($(CONFIG_PACKAGE_$(1)),y)
 install-targets: $$(INFO_$(1))
 endif
 
+ifneq ($$(COMPILE_$(1)),)
 compile-targets: $$(IPKG_$(1))
 endif