Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/Makefile.Synthesis
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/Makefile.Synthesis	(revision 17)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/Makefile.Synthesis	(revision 19)
@@ -16,4 +16,9 @@
 FPGA_CFG_FILE_GLOBAL   		= configure.mkf 
 
+FPGA_FILES			= $(patsubst $(DIR_CFG_GEN)/%.cfg,%,$(wildcard $(DIR_CFG_GEN)/*.cfg))	\
+	  			  $(patsubst $(DIR_CFG_USER)/%.cfg,%,$(wildcard $(DIR_CFG_USER)/*.cfg))
+
+FPGA_LOG_FILES			= $(patsubst $(DIR_CFG_GEN)/%.cfg,$(DIR_LOG)/%.fpga.log,$(wildcard $(DIR_CFG_GEN)/*.cfg))	\
+	  			  $(patsubst $(DIR_CFG_USER)/%.cfg,$(DIR_LOG)/%.fpga.log,$(wildcard $(DIR_CFG_USER)/*.cfg))
 #-----[ Rules ]--------------------------------------------
 .PRECIOUS			: $(DIR_LOG)/%.vhdl.log $(DIR_LOG)/%.vhdl_sim.log
@@ -41,5 +46,6 @@
 fpga				: vhdl_sim
 				@$(ECHO) -e "" > $(FPGA_CFG_FILE_LOCAL)
-				@for file in $(patsubst $(DIR_CFG)/%.cfg,%,$(wildcard $(DIR_CFG)/*.cfg)); do				\
+				@$(ECHO) "files :::::::: $(FPGA_FILES)"
+				@for file in $(FPGA_FILES); do										\
 					declare -a files=($$($(LS) $$file*.vhdl|$(GREP_NOT) "(_Testbench\.)"));				\
 					$(ECHO) -e "# $$file"                             >> $(FPGA_CFG_FILE_LOCAL);			\
@@ -50,5 +56,5 @@
 				done
 				@($(XILINX_ENV); $(CD) $(FPGA_CFG_FILE_GLOBAL_DIR); ./$(FPGA_CFG_FILE_GLOBAL))	
-				@$(MAKE) $(patsubst $(DIR_CFG)/%.cfg,$(DIR_LOG)/%.fpga.log,$(wildcard $(DIR_CFG)/*.cfg))
+				@$(MAKE) $(FPGA_LOG_FILES)
 
 $(DIR_LOG)/%.fpga.log     	: 
