-### Compile ###
-ifneq ($(CONFIG_PACKAGE_luci-core),)
- PKG_SELECTED_MODULES+=libs/core
-endif
-ifneq ($(CONFIG_PACKAGE_luci-fastindex),)
- PKG_SELECTED_MODULES+=libs/fastindex
-endif
-ifneq ($(CONFIG_PACKAGE_luci-httpclient),)
- PKG_SELECTED_MODULES+=libs/httpclient
-endif
-ifneq ($(CONFIG_PACKAGE_luci-ipkg),)
- PKG_SELECTED_MODULES+=libs/ipkg
-endif
-ifneq ($(CONFIG_PACKAGE_luci-json),)
- PKG_SELECTED_MODULES+=libs/json
-endif
-ifneq ($(CONFIG_PACKAGE_luci-lmo),)
- PKG_SELECTED_MODULES+=libs/lmo
-endif
-ifneq ($(CONFIG_PACKAGE_luci-luanet),)
- PKG_SELECTED_MODULES+=libs/luanet
-endif
-ifneq ($(CONFIG_PACKAGE_luci-lucid),)
- PKG_SELECTED_MODULES+=libs/lucid libs/lucid-http
-endif
-ifneq ($(CONFIG_PACKAGE_luci-nixio),)
- PKG_SELECTED_MODULES+=libs/nixio
-endif
-ifneq ($(CONFIG_PACKAGE_luci-px5g),)
- PKG_SELECTED_MODULES+=libs/px5g
-endif
-ifneq ($(CONFIG_PACKAGE_luci-sys),)
- PKG_SELECTED_MODULES+=libs/sys
-endif
-ifneq ($(CONFIG_PACKAGE_luci-web),)
- PKG_SELECTED_MODULES+=libs/web
-endif
-ifneq ($(CONFIG_PACKAGE_luci-uvl),)
- PKG_SELECTED_MODULES+=libs/uvl
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-admin-core),)
- PKG_SELECTED_MODULES+=modules/admin-core
-endif
-ifneq ($(CONFIG_PACKAGE_luci-admin-mini),)
- PKG_SELECTED_MODULES+=modules/admin-mini
-endif
-ifneq ($(CONFIG_PACKAGE_luci-admin-full),)
- PKG_SELECTED_MODULES+=modules/admin-full
-endif
-ifneq ($(CONFIG_PACKAGE_luci-niu),)
- PKG_SELECTED_MODULES+=modules/niu
-endif
-ifneq ($(CONFIG_PACKAGE_luci-admin-rpc),)
- PKG_SELECTED_MODULES+=modules/rpc
-endif
-ifneq ($(CONFIG_PACKAGE_luci-mod-freifunk),)
- PKG_SELECTED_MODULES+=modules/freifunk
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-freifunk-community),)
- PKG_SELECTED_MODULES+=applications/freifunk-community
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-app-ffwizard-leipzig),)
- PKG_SELECTED_MODULES+=applications/luci-ffwizard-leipzig
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-siitwizard),)
- PKG_SELECTED_MODULES+=applications/luci-siitwizard
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-firewall),)
- PKG_SELECTED_MODULES+=applications/luci-fw
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-olsr),)
- PKG_SELECTED_MODULES+=applications/luci-olsr
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-qos),)
- PKG_SELECTED_MODULES+=applications/luci-qos
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-splash),)
- PKG_SELECTED_MODULES+=applications/luci-splash
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-statistics),)
- PKG_SELECTED_MODULES+=applications/luci-statistics
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-voice-core),)
- PKG_SELECTED_MODULES+=applications/luci-voice-core
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-voice-diag),)
- PKG_SELECTED_MODULES+=applications/luci-voice-diag
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-diag-core),)
- PKG_SELECTED_MODULES+=applications/luci-diag-core
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-diag-devinfo),)
- PKG_SELECTED_MODULES+=applications/luci-diag-devinfo
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-upnp),)
- PKG_SELECTED_MODULES+=applications/luci-upnp
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-ntpc),)
- PKG_SELECTED_MODULES+=applications/luci-ntpc
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-ddns),)
- PKG_SELECTED_MODULES+=applications/luci-ddns
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-samba),)
- PKG_SELECTED_MODULES+=applications/luci-samba
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-mmc-over-gpio),)
- PKG_SELECTED_MODULES+=applications/luci-mmc-over-gpio
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-p910nd),)
- PKG_SELECTED_MODULES+=applications/luci-p910nd
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-ushare),)
- PKG_SELECTED_MODULES+=applications/luci-ushare
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-hd-idle),)
- PKG_SELECTED_MODULES+=applications/luci-hd-idle
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-tinyproxy),)
- PKG_SELECTED_MODULES+=applications/luci-tinyproxy
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-initmgr),)
- PKG_SELECTED_MODULES+=applications/luci-initmgr
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-livestats),)
- PKG_SELECTED_MODULES+=applications/luci-livestats
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-asterisk),)
- PKG_SELECTED_MODULES+=applications/luci-asterisk
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-polipo),)
- PKG_SELECTED_MODULES+=applications/luci-polipo
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-openvpn),)
- PKG_SELECTED_MODULES+=applications/luci-openvpn
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-p2pblock),)
- PKG_SELECTED_MODULES+=applications/luci-p2pblock
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-multiwan),)
- PKG_SELECTED_MODULES+=applications/luci-multiwan
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-wol),)
- PKG_SELECTED_MODULES+=applications/luci-wol
-endif
-ifneq ($(CONFIG_PACKAGE_luci-app-vnstat),)
- PKG_SELECTED_MODULES+=applications/luci-vnstat
-endif
-
-
-ifneq ($(CONFIG_PACKAGE_luci-sgi-cgi),)
- PKG_SELECTED_MODULES+=libs/sgi-cgi
-endif
-ifneq ($(CONFIG_PACKAGE_luci-sgi-uhttpd),)
- PKG_SELECTED_MODULES+=libs/sgi-uhttpd
-endif
-ifneq ($(CONFIG_PACKAGE_luci-sgi-luci),)
- PKG_SELECTED_MODULES+=libs/sgi-luci
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-theme-base),)
- PKG_SELECTED_MODULES+=themes/base
-endif
-ifneq ($(CONFIG_PACKAGE_luci-theme-fledermaus),)
- PKG_SELECTED_MODULES+=themes/fledermaus
-endif
-ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk-bno),)
- PKG_SELECTED_MODULES+=themes/freifunk-bno
-endif
-ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk-hannover),)
- PKG_SELECTED_MODULES+=themes/freifunk-hannover
-endif
-ifneq ($(CONFIG_PACKAGE_luci-theme-freifunk),)
- PKG_SELECTED_MODULES+=themes/freifunk
-endif
-ifneq ($(CONFIG_PACKAGE_luci-theme-openwrt),)
- PKG_SELECTED_MODULES+=themes/openwrt.org
-endif
-ifneq ($(CONFIG_PACKAGE_luci-theme-openwrtlight),)
- PKG_SELECTED_MODULES+=themes/openwrt-light
-endif
-
-ifneq ($(CONFIG_PACKAGE_luci-i18n-german),)
- PKG_SELECTED_MODULES+=i18n/german
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-english),)
- PKG_SELECTED_MODULES+=i18n/english
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-french),)
- PKG_SELECTED_MODULES+=i18n/french
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-italian),)
- PKG_SELECTED_MODULES+=i18n/italian
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-russian),)
- PKG_SELECTED_MODULES+=i18n/russian
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-portuguese_brazilian),)
- PKG_SELECTED_MODULES+=i18n/portuguese_brazilian
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-japanese),)
- PKG_SELECTED_MODULES+=i18n/japanese
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-greek),)
- PKG_SELECTED_MODULES+=i18n/greek
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-catalan),)
- PKG_SELECTED_MODULES+=i18n/catalan
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-portuguese),)
- PKG_SELECTED_MODULES+=i18n/portuguese
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-spanish),)
- PKG_SELECTED_MODULES+=i18n/spanish
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-vietnamese),)
- PKG_SELECTED_MODULES+=i18n/vietnamese
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-malay),)
- PKG_SELECTED_MODULES+=i18n/malay
-endif
-ifneq ($(CONFIG_PACKAGE_luci-i18n-norwegian),)
- PKG_SELECTED_MODULES+=i18n/norwegian
-endif
-
-
-MAKE_FLAGS += \
- MODULES="$(PKG_SELECTED_MODULES)" \
- LUA_TARGET="$(LUA_TARGET)" \
- LUA_SHLIBS="-llua -lm -ldl -lcrypt" \
- CFLAGS="$(TARGET_CFLAGS) $(LUCI_CFLAGS) -I$(STAGING_DIR)/usr/include" \
- LDFLAGS="$(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib" \
- NIXIO_TLS="$(NIXIO_TLS)" OS="Linux"