include make/libraries.mk
 include make/applications.mk
 include make/archives.mk
-include make/plugins.mk
+ifeq ($(PLUGIN_PATH), "")
+       include make/plugins.mk
+else
+       include make/custom.mk
+endif
 include make/multimedia.mk
 include make/rootfs.mk
 include make/bootloader.mk
        else \
                true; \
        fi
+       if [ $(AUTOMOUNT) = "yes" ]; then \
+               $(MAKE) $(D)/autofs; \
+       else \
+               true; \
+       fi
+       if [ $(UNFSD) = "yes" ]; then \
+               $(MAKE) $(D)/unfsd; \
+       else \
+               true; \
+       fi
 
 # multimedia.mk
 multimedia:
 
 # XUPNPD=no
 XUPNPD=no
 
+# if you want to build autofs (optional), define AUTOMOUNT=yes:
+# AUTOMOUNT=yes
+# AUTOMOUNT=no
+AUTOMOUNT=no
+
+# if you want to build unfsd (optional), define UNFSD=yes:
+# UNFSD=yes
+# UNFSD=no
+UNFSD=no
+
 ###########################################################################################
 ###########################################################################################
 
 ### Customize
 ###########################################################################################
 
-#Choose your own SKEL_ROOT_DIR (optional), define SKEL_ROOT_DIR=path_to_my_skel-root-dir
+# Choose your own SKEL_ROOT_DIR (optional), define SKEL_ROOT_DIR=path_to_my_skel-root-dir
 # SKEL_ROOT_DIR=
 
+# Choose your own PLUGIN_DIR (optional)
+# PLUGIN_PATH=
+
 # choose if you want to use WIFI (optional, define WIFI=yes/no
 WIFI=no
 
 
 
 # crosstool puts "...-glibc-2.3.6-tls" configs still into "...-glibc-2.3.6"
 CROSS_BUILD_DIR = $(CROSS_BUILD_VERSION:-tls=)
+SKEL_ROOT_DIR  ?= ""
+PLUGIN_PATH    ?= ""
 
 ARCHIVE      = $(BASE_DIR)/download
 PATCHES      = $(BASE_DIR)/archive-patches
 D            = $(BASE_DIR)/deps
 # backwards compatibility
 DEPDIR       = $(D)
-SKEL_ROOT_DIR ?= ""
 
 APPSDIR      = $(BASE_DIR)/tuxbox.org/apps
 HOSTPREFIX   = $(BASE_DIR)/host