| 1 |  | 
|---|
| 2 | # | 
|---|
| 3 | # $Id: Makefile 139 2010-07-30 14:47:27Z rosiere $ | 
|---|
| 4 | # | 
|---|
| 5 | # [ Description ] | 
|---|
| 6 | # | 
|---|
| 7 | # Makefile | 
|---|
| 8 | # | 
|---|
| 9 |  | 
|---|
| 10 | #---------------------------------------------------------- | 
|---|
| 11 | #---------------------------------------------------------- | 
|---|
| 12 | #-----[ Environment ]-------------------------------------- | 
|---|
| 13 | #---------------------------------------------------------- | 
|---|
| 14 | #---------------------------------------------------------- | 
|---|
| 15 | ifeq ($(origin MORPHEO_TOPLEVEL), undefined) | 
|---|
| 16 | $(error "variable MORPHEO_TOPLEVEL is undefined") | 
|---|
| 17 | else | 
|---|
| 18 | include $(MORPHEO_TOPLEVEL)/Makefile.tools | 
|---|
| 19 | include $(MORPHEO_TOPLEVEL)/Makefile.flags | 
|---|
| 20 | endif | 
|---|
| 21 |  | 
|---|
| 22 | ifeq ($(origin MORPHEO_TMP), undefined) | 
|---|
| 23 | $(error "variable MORPHEO_TMP is undefined") | 
|---|
| 24 | endif | 
|---|
| 25 | ifeq ($(origin MORPHEO_PREFIX), undefined) | 
|---|
| 26 | $(error "variable MORPHEO_PREFIX is undefined") | 
|---|
| 27 | endif | 
|---|
| 28 |  | 
|---|
| 29 | DATA_ALL                        = * | 
|---|
| 30 | ifeq ($(origin DATA), undefined) | 
|---|
| 31 | DATA                            = $(DATA_ALL) | 
|---|
| 32 | endif | 
|---|
| 33 | ifeq ($(origin PRIORITY), undefined) | 
|---|
| 34 | PRIORITY                        = 0 | 
|---|
| 35 | endif | 
|---|
| 36 |  | 
|---|
| 37 | ifeq ($(flavor CLEAN), undefined) | 
|---|
| 38 | CLEAN                           = 0 | 
|---|
| 39 | endif | 
|---|
| 40 |  | 
|---|
| 41 | #---------------------------------------------------------- | 
|---|
| 42 | #---------------------------------------------------------- | 
|---|
| 43 | #-----[ Directory ]---------------------------------------- | 
|---|
| 44 | #---------------------------------------------------------- | 
|---|
| 45 | #---------------------------------------------------------- | 
|---|
| 46 | ENTITY                          =       Test | 
|---|
| 47 |  | 
|---|
| 48 | PATH_INC                        =       include | 
|---|
| 49 | PATH_SRC                        =       src | 
|---|
| 50 | PATH_OBJ                        =       $(MORPHEO_TMP)/obj/$(MORPHEO_TYPE) | 
|---|
| 51 | PATH_LIB                        =       $(MORPHEO_PREFIX)/lib/$(MORPHEO_TYPE) | 
|---|
| 52 | PATH_BIN                        =       $(MORPHEO_PREFIX)/bin/$(MORPHEO_TYPE) | 
|---|
| 53 | PATH_LOG                        =       $(MORPHEO_TMP)/log | 
|---|
| 54 | PATH_GMON                       =       $(MORPHEO_TMP)/gmon | 
|---|
| 55 | PATH_DATA                       =       ./data | 
|---|
| 56 | PATH_DATA_CFG                   =       $(PATH_DATA)/cfg | 
|---|
| 57 | PATH_LOGS                       =       $(patsubst $(PATH_DATA)/%,$(PATH_LOG)/%,$(wildcard $(PATH_DATA)/*)) | 
|---|
| 58 | PATH_CFG_SUFFIX                 =       IPs/systemC/processor/Morpheo/Files | 
|---|
| 59 | PATH_CFG                        =       $(MORPHEO_TOPLEVEL)/$(PATH_CFG_SUFFIX) | 
|---|
| 60 |  | 
|---|
| 61 | PATH_SOFT                       =       $(MORPHEO_TOPLEVEL)/Softwares | 
|---|
| 62 |  | 
|---|
| 63 | #MORPHEO                        -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Makefile.deps | 
|---|
| 64 | #MORPHEO_DIR                    -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Makefile.deps | 
|---|
| 65 | #MORPHEO_INCDIR                 -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Makefile.deps | 
|---|
| 66 | #MORPHEO_LIBDIR                 -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Makefile.deps | 
|---|
| 67 | #MORPHEO_LIBNAME                -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Makefile.deps | 
|---|
| 68 |  | 
|---|
| 69 | #ENVIRONMENT_DIR                -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/Environment/Makefile.deps | 
|---|
| 70 | #ENVIRONMENT_INCDIR             -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/Environment/Makefile.deps | 
|---|
| 71 | #ENVIRONMENT_LIBDIR             -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/Environment/Makefile.deps | 
|---|
| 72 | #ENVIRONMENT_LIBNAME            -       define in $(MORPHEO_TOPLEVEL)/IPs/systemC/Environment/Makefile.deps | 
|---|
| 73 |  | 
|---|
| 74 | #---------------------------------------------------------- | 
|---|
| 75 | #---------------------------------------------------------- | 
|---|
| 76 | #-----[ Variables ]---------------------------------------- | 
|---|
| 77 | #---------------------------------------------------------- | 
|---|
| 78 | #---------------------------------------------------------- | 
|---|
| 79 | SOURCES                         =       $(wildcard $(PATH_SRC)/*.cpp) | 
|---|
| 80 | OBJECTS                         =       $(patsubst $(PATH_SRC)/%.cpp,$(PATH_OBJ)/%.o,$(SOURCES)) | 
|---|
| 81 | LOGS                            =       $(patsubst $(PATH_DATA)/%.cfg,$(PATH_LOG)/%.log,$(wildcard $(PATH_DATA)/$(DATA)/*.cfg)) | 
|---|
| 82 |  | 
|---|
| 83 | BIN                             =       Platforms_Test.x | 
|---|
| 84 | EXEC                            =       $(PATH_BIN)/$(BIN) | 
|---|
| 85 | EXEC_PREFIX                     =       $(NICE) -n $(PRIORITY) | 
|---|
| 86 | #$(VALGRIND) | 
|---|
| 87 | EXEC_PARAMS                     =       $(SYSTEMC_EXEC_PARAMS_$(SIMULATOR_SYSTEMC)) | 
|---|
| 88 |  | 
|---|
| 89 | SCRIPT                          =       make.sh | 
|---|
| 90 |  | 
|---|
| 91 | #-----[ Compilation ]-------------------------------------- | 
|---|
| 92 | INCDIR                          =       $(SYSTEMC_INCDIR_$(SIMULATOR_SYSTEMC))          \ | 
|---|
| 93 | $(MORPHEO_INCDIR)                       \ | 
|---|
| 94 | $(ENVIRONMENT_INCDIR)                   \ | 
|---|
| 95 | -I$(PATH_INC) | 
|---|
| 96 |  | 
|---|
| 97 | #LIBDIR                         =       $(SYSTEMC_LIBDIR_$(SIMULATOR_SYSTEMC))          \ | 
|---|
| 98 | #                                       $(ENVIRONMENT_LIBDIR)                   \ | 
|---|
| 99 | #                                       $(MORPHEO_LIBDIR) | 
|---|
| 100 |  | 
|---|
| 101 | LIBDIR                          =       $(SYSTEMC_LIBDIR_$(SIMULATOR_SYSTEMC))          \ | 
|---|
| 102 | -L$(PATH_LIB) | 
|---|
| 103 |  | 
|---|
| 104 | LIBNAME                         =       $(ENVIRONMENT_LIBNAME)                  \ | 
|---|
| 105 | $(MORPHEO_LIBNAME)                      \ | 
|---|
| 106 | $(SYSTEMC_LIBNAME_$(SIMULATOR_SYSTEMC)) | 
|---|
| 107 |  | 
|---|
| 108 | FLAGS                           =       $(SYSTEMC_CFLAGS_$(SIMULATOR_SYSTEMC)) | 
|---|
| 109 |  | 
|---|
| 110 | PLATFORMS_CXX_FLAGS             =       $(MORPHEO_FLAGS) $(CXX_FLAGS) $(FLAGS) $(INCDIR) | 
|---|
| 111 | PLATFORMS_L_FLAGS               =       $(MORPHEO_FLAGS) $(CXX_FLAGS) $(FLAGS) $(LIBDIR) | 
|---|
| 112 |  | 
|---|
| 113 | #---------------------------------------------------------- | 
|---|
| 114 | #---------------------------------------------------------- | 
|---|
| 115 | #-----[ Rules ]-------------------------------------------- | 
|---|
| 116 | #---------------------------------------------------------- | 
|---|
| 117 | #---------------------------------------------------------- | 
|---|
| 118 |  | 
|---|
| 119 | vpath   %.h     $(PATH_INC) | 
|---|
| 120 | vpath   %.cpp   $(PATH_SRC) | 
|---|
| 121 | vpath   %.o     $(PATH_OBJ) | 
|---|
| 122 | vpath   %.cfg   $(PATH_DATA)/*/ | 
|---|
| 123 |  | 
|---|
| 124 | .PRECIOUS                       : $(PATH_OBJ)/%.o $(PATH_BIN)/%.x $(PATH_LOG)/%.log | 
|---|
| 125 |  | 
|---|
| 126 | all                             : $(EXEC) | 
|---|
| 127 |  | 
|---|
| 128 | $(PATH_BIN)/%.x                 :  $(PATH_OBJ) $(PATH_BIN) | 
|---|
| 129 | @\ | 
|---|
| 130 | case "${SIMULATOR_SYSTEMC}" in                                                          \ | 
|---|
| 131 | "modelsim")                                                                 \ | 
|---|
| 132 | $(MAKE) $(WORK_NAME);                                                   \ | 
|---|
| 133 | $(MODELTECH_SCCOM) $(PLATFORMS_CXX_FLAGS) $(SOURCES);                   \ | 
|---|
| 134 | $(MODELTECH_SCCOM) -link $(PLATFORMS_L_FLAGS) $(LIBNAME);               \ | 
|---|
| 135 | $(ECHO) "#!$(SHELL)"                                              > $@; \ | 
|---|
| 136 | $(ECHO) "cd $${PWD};"                                            >> $@; \ | 
|---|
| 137 | $(ECHO) "$(MODELTECH_VSIM) -sc_arg "'"$${*}"'" $(WORK_NAME).top;" >> $@;\ | 
|---|
| 138 | $(ECHO) "cd -;"                                                  >> $@; \ | 
|---|
| 139 | $(CHMOD) +x $@;                                                         \ | 
|---|
| 140 | ;;                                                                      \ | 
|---|
| 141 | *)                                                                          \ | 
|---|
| 142 | $(MAKE) $(OBJECTS);                                                     \ | 
|---|
| 143 | $(ECHO) "Linkage            : $*";                                      \ | 
|---|
| 144 | $(CXX) $(PLATFORMS_L_FLAGS) -o $@ $(OBJECTS) $(LIBNAME);                \ | 
|---|
| 145 | ;;                                                                      \ | 
|---|
| 146 | esac;                                                                           \ | 
|---|
| 147 |  | 
|---|
| 148 | run                             : | 
|---|
| 149 | @\ | 
|---|
| 150 | declare -i clean=$(CLEAN);                                                              \ | 
|---|
| 151 | if $(TEST) $${clean} -ne 0 -a "$(DATA)" != "$(DATA_ALL)"; then                          \ | 
|---|
| 152 | $(RM) $(PATH_LOG)/$(DATA);                                                      \ | 
|---|
| 153 | fi;                                                                                     \ | 
|---|
| 154 | declare -a logs=($(LOGS));                                                              \ | 
|---|
| 155 | declare -i nb_test=$${#logs[*]};                                                        \ | 
|---|
| 156 | $(ECHO) "-------------------| Run $${nb_test} test(s)";                                 \ | 
|---|
| 157 | $(MAKE) $${logs[*]};                                                                    \ | 
|---|
| 158 | declare -i nb_test_ko=0;                                                                \ | 
|---|
| 159 | for log in $${logs[*]}; do                                                              \ | 
|---|
| 160 | $(GREP) -q "Test OK" $$log;                                                     \ | 
|---|
| 161 | declare -i test_ok=$$?;                                                         \ | 
|---|
| 162 | $(GREP) -q "Test KO" $$log;                                                     \ | 
|---|
| 163 | declare -i test_ko=$$?;                                                         \ | 
|---|
| 164 | if $(TEST) $${test_ko} -eq 0 -o $${test_ok} -ne 0;                              \ | 
|---|
| 165 | then nb_test_ko=$$(($${nb_test_ko} + 1));                                       \ | 
|---|
| 166 | fi;                                                                             \ | 
|---|
| 167 | done;                                                                                   \ | 
|---|
| 168 | if $(TEST) $${nb_test_ko} -ne 0;                                                        \ | 
|---|
| 169 | then $(ECHO) "-------------------| Test KO !!! ($${nb_test_ko}/$${nb_test})"; exit 1;   \ | 
|---|
| 170 | else $(ECHO) "-------------------| Test OK     ($${nb_test})"; exit 0;                  \ | 
|---|
| 171 | fi; | 
|---|
| 172 |  | 
|---|
| 173 | execute                         : run | 
|---|
| 174 |  | 
|---|
| 175 | debug                           : | 
|---|
| 176 | @\ | 
|---|
| 177 | $(MAKE) run DATA=debug CLEAN=1; | 
|---|
| 178 |  | 
|---|
| 179 | bench                           : | 
|---|
| 180 | @\ | 
|---|
| 181 | $(MAKE) run DATA=bench; | 
|---|
| 182 |  | 
|---|
| 183 | distexe                         : | 
|---|
| 184 | @\ | 
|---|
| 185 | $(ECHO) -n "Generate           : $(SCRIPT) ";\ | 
|---|
| 186 | $(RM) $(SCRIPT);                                                        \ | 
|---|
| 187 | for log in $(LOGS); do                                                  \ | 
|---|
| 188 | $(ECHO) -n ".";                                                 \ | 
|---|
| 189 | $(ECHO) -n "source $(MORPHEO_TOPLEVEL)/environment.sh $(MORPHEO_LOCALIZATION); path=\"${PWD}\"; " >> $(SCRIPT);\ | 
|---|
| 190 | if $(TEST) $(CLEAN) -ne 0; then                                 \ | 
|---|
| 191 | $(ECHO) -n "$(RM) $${log}; " >> $(SCRIPT);              \ | 
|---|
| 192 | fi;                                                             \ | 
|---|
| 193 | $(ECHO) "$(MAKE) -C "'$${path}'" $${log} PRIORITY=$(PRIORITY);" >> $(SCRIPT);   \ | 
|---|
| 194 | done;                                                                   \ | 
|---|
| 195 | $(CHMOD) +x $(SCRIPT);                                                  \ | 
|---|
| 196 | $(ECHO) " done"; | 
|---|
| 197 |  | 
|---|
| 198 |  | 
|---|
| 199 | $(PATH_LOG)/%.log               : $(PATH_DATA)/%.cfg $(EXEC) $(PATH_LOGS) $(PATH_GMON) | 
|---|
| 200 | @\ | 
|---|
| 201 | file=$$($(BASENAME) $<);                                \ | 
|---|
| 202 | data=$$(eval echo $$($(CAT) $<));                       \ | 
|---|
| 203 | log=$@;                                                 \ | 
|---|
| 204 | $(ECHO) "Run                : $*";                      \ | 
|---|
| 205 | \ | 
|---|
| 206 | file_gmon="$$($(BASENAME) $*)-$$($(DATE))";             \ | 
|---|
| 207 | dir_gmon="$$($(DIRNAME) $*)";                           \ | 
|---|
| 208 | $(MKDIR) $(PATH_GMON)/$$dir_gmon;                       \ | 
|---|
| 209 | export GMON_OUT_PREFIX=$(PATH_GMON)/$$dir_gmon/$$file_gmon;\ | 
|---|
| 210 | \ | 
|---|
| 211 | $(EXEC_PREFIX) $(EXEC) $(EXEC_PARAMS) $${data} &> $$log;\ | 
|---|
| 212 | $(GREP) -q "Test OK" $$log;                             \ | 
|---|
| 213 | declare -i test_ok=$$?;                                 \ | 
|---|
| 214 | $(GREP) -q "Test KO" $$log;                             \ | 
|---|
| 215 | declare -i test_ko=$$?;                                 \ | 
|---|
| 216 | declare timing=$$($(GREP) -h "Timing" $$log);           \ | 
|---|
| 217 | if $(TEST) $${test_ko} -ne 0 -a $${test_ok} -eq 0;      \ | 
|---|
| 218 | then test="... OK    ";                                 \ | 
|---|
| 219 | else test="... KO !!!";                                 \ | 
|---|
| 220 | fi;                                                     \ | 
|---|
| 221 | $(ECHO) -e "                     $* $${test}\t$${timing}";\ | 
|---|
| 222 | echo "{$$($(date))} $* $${test} $${timing}" >> $$($(DIRNAME) $*).res;\ | 
|---|
| 223 |  | 
|---|
| 224 | cfg                             : $(PATH_DATA_CFG) | 
|---|
| 225 | @\ | 
|---|
| 226 | $(ECHO) "Create configuration file";                                                                            \ | 
|---|
| 227 | for file_cfg in $(PATH_CFG)/*.cfg; do                                                                           \ | 
|---|
| 228 | file_data=$(PATH_DATA_CFG)/$$($(BASENAME) $${file_cfg});                                                \ | 
|---|
| 229 | $(ECHO) "  * $${file_data}";                                                                            \ | 
|---|
| 230 | $(ECHO) '$${MORPHEO_TOPLEVEL}'"/$(PATH_CFG_SUFFIX)/debug.sim"                        > $${file_data};   \ | 
|---|
| 231 | $(ECHO) '$${MORPHEO_TOPLEVEL}'"/$(PATH_CFG_SUFFIX)/Morpheo.gen"                     >> $${file_data};   \ | 
|---|
| 232 | $(ECHO) '$${MORPHEO_TOPLEVEL}'"/$(PATH_CFG_SUFFIX)/$$($(BASENAME) $${file_cfg})"    >> $${file_data};   \ | 
|---|
| 233 | $(ECHO) '$${MORPHEO_TOPLEVEL}'"/Softwares/Test/Test_x000/bin/soft_NEWLIB_MORPHEO.x" >> $${file_data};   \ | 
|---|
| 234 | $(ECHO) "0"                                                                        >> $${file_data};    \ | 
|---|
| 235 | $(ECHO) "0"                                                                        >> $${file_data};    \ | 
|---|
| 236 | $(ECHO) "4096"                                                                     >> $${file_data};    \ | 
|---|
| 237 | $(ECHO) "2"                                                                        >> $${file_data};    \ | 
|---|
| 238 | done; | 
|---|
| 239 |  | 
|---|
| 240 | #-----[ Library + Software ]------------------------------- | 
|---|
| 241 |  | 
|---|
| 242 | env                             : soft lib | 
|---|
| 243 | @$(MAKE) $(EXEC) | 
|---|
| 244 |  | 
|---|
| 245 | lib                             : | 
|---|
| 246 | @\ | 
|---|
| 247 | $(MAKE) --directory=$(ENVIRONMENT_DIR) --makefile=Makefile;\ | 
|---|
| 248 | $(MAKE) --directory=$(MORPHEO_DIR)     --makefile=Makefile; | 
|---|
| 249 |  | 
|---|
| 250 | soft                            : | 
|---|
| 251 | @\ | 
|---|
| 252 | $(MAKE) --directory=$(PATH_SOFT)        --makefile=Makefile; | 
|---|
| 253 |  | 
|---|
| 254 | #-----[ Rules ]-------------------------------------------- | 
|---|
| 255 |  | 
|---|
| 256 | $(PATH_OBJ)/%.o                 : %.cpp | 
|---|
| 257 | @\ | 
|---|
| 258 | $(ECHO) "Compilation        : $*";\ | 
|---|
| 259 | $(CXX) $(PLATFORMS_CXX_FLAGS) -c -o $@ $<; | 
|---|
| 260 |  | 
|---|
| 261 | $(PATH_OBJ) $(PATH_BIN) $(PATH_LOGS) $(PATH_GMON) $(PATH_DATA_CFG) : | 
|---|
| 262 | @\ | 
|---|
| 263 | $(ECHO) "Create directory   : $@";\ | 
|---|
| 264 | $(MKDIR) $@ | 
|---|
| 265 |  | 
|---|
| 266 | #-----[ Clean + help ]------------------------------------- | 
|---|
| 267 |  | 
|---|
| 268 | clean                           : | 
|---|
| 269 | @\ | 
|---|
| 270 | $(ECHO) "Delete     temporary files in directory $(PWD)";\ | 
|---|
| 271 | $(RM)   $(OBJECTS);\ | 
|---|
| 272 | $(RM)   $(PATH_LOGS); \ | 
|---|
| 273 | $(RM)   $(PATH_GMON); \ | 
|---|
| 274 | $(RM)   *~ $(PATH_SRC)/*~ $(PATH_INC)/*~ $(PATH_DATA)/*/*~ *.res *.txt\ | 
|---|
| 275 | *core* \ | 
|---|
| 276 | tty* \ | 
|---|
| 277 | *.vhdl \ | 
|---|
| 278 | *.log \ | 
|---|
| 279 | *.stat \ | 
|---|
| 280 | *.pos \ | 
|---|
| 281 | modelsim.ini transcript *wlf* $(WORK_NAME) | 
|---|
| 282 |  | 
|---|
| 283 | clean_all                       : clean | 
|---|
| 284 | @\ | 
|---|
| 285 | $(ECHO) "Delete     generated files in directory $(PWD)";\ | 
|---|
| 286 | $(RM) $(PATH_OBJ) $(PATH_BIN) $(PATH_LOG) $(SCRIPT);\ | 
|---|
| 287 | $(MAKE) --directory=$(PATH_SOFT)       --makefile=Makefile clean_all; \ | 
|---|
| 288 | $(MAKE) --directory=$(ENVIRONMENT_DIR) --makefile=Makefile clean_all; \ | 
|---|
| 289 | $(MAKE) --directory=$(MORPHEO_DIR)     --makefile=Makefile clean_all; | 
|---|
| 290 |  | 
|---|
| 291 |  | 
|---|
| 292 | help                            : | 
|---|
| 293 | @\ | 
|---|
| 294 | $(ECHO) " -----[ Common ]-------------------------------------";\ | 
|---|
| 295 | $(ECHO) "";\ | 
|---|
| 296 | $(ECHO) " * all (default rules) : create software";\ | 
|---|
| 297 | $(ECHO) " * run                 : execute platforms with test configuration";\ | 
|---|
| 298 | $(ECHO) "                         set DATA     to select a specific directory in $(PATH_DATA) (default : all)";\ | 
|---|
| 299 | $(ECHO) "                         set PRIORITY to nice the execution (default : 0)";\ | 
|---|
| 300 | $(ECHO) "                         set CLEAN    to remove previous log (default : 0)";\ | 
|---|
| 301 | $(ECHO) "                         example : make run DATA=debug PRIORITY=10 CLEAN";\ | 
|---|
| 302 | $(ECHO) " * execute             : cf 'make run'";\ | 
|---|
| 303 | $(ECHO) " * debug               : cf 'make run DATA=debug'";\ | 
|---|
| 304 | $(ECHO) " * bench               : cf 'make run DATA=bench'";\ | 
|---|
| 305 | $(ECHO) " * distexe             : Generate an command file to distexe. It's as run command, but just generate an script with all make";\ | 
|---|
| 306 | $(ECHO) " * cfg                 : For each configuration in \"${PATH_CFG}\", create basic test";\ | 
|---|
| 307 | $(ECHO) " * lib                 : make library";\ | 
|---|
| 308 | $(ECHO) " * soft                : make software";\ | 
|---|
| 309 | $(ECHO) " * clean               : erase temporary files";\ | 
|---|
| 310 | $(ECHO) " * clean_all           : erase generated files";\ | 
|---|
| 311 | $(ECHO) " * help                : print this message";\ | 
|---|
| 312 | $(ECHO) ""; | 
|---|
| 313 |  | 
|---|
| 314 | include $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Behavioural/Makefile.Synthesis | 
|---|
| 315 | include $(MORPHEO_TOPLEVEL)/IPs/systemC/processor/Morpheo/Makefile.deps | 
|---|
| 316 | include $(MORPHEO_TOPLEVEL)/IPs/systemC/Environment/Makefile.deps | 
|---|