@@ -151,15 +151,13 @@ def convert_size(command, size):
151
151
convert_size (dcommand [12 :15 ], self .max_request_size ),
152
152
convert_size (dcommand [5 :8 ], self .max_payload_size )
153
153
]
154
-
155
- extcores_path = "extcores"
156
- # XXX find a better way to do this?
157
- current_path = os .getcwd ()
158
- current_path = current_path .replace ("\\ " , "/" )
159
- if "litepcie/example_designs" in current_path :
160
- extcores_path = os .path .join (".." , ".." , ".." , ".." , extcores_path )
161
- platform .add_source_dir (os .path .join (extcores_path , "litepcie_phy_wrappers" , "xilinx" , "7-series" , "common" ))
154
+ if hasattr (platform , "misoc_path" ):
155
+ misoc_path = platform .misoc_path
156
+ else :
157
+ misoc_path = "./"
158
+ litepcie_phy_wrapper_path = os .path .join (misoc_path , "extcores" , "litepcie_phy_wrappers" )
159
+ platform .add_source_dir (os .path .join (litepcie_phy_wrapper_path , "xilinx" , "7-series" , "common" ))
162
160
if device [:4 ] == "xc7k" :
163
- platform .add_source_dir (os .path .join (extcores_path , "litepcie_phy_wrappers" , "xilinx" , "7-series" , "kintex7" ))
161
+ platform .add_source_dir (os .path .join (litepcie_phy_wrapper_path , "xilinx" , "7-series" , "kintex7" ))
164
162
elif device [:4 ] == "xc7a" :
165
- platform .add_source_dir (os .path .join (extcores_path , "litepcie_phy_wrappers" , "xilinx" , "7-series" , "artix7" ))
163
+ platform .add_source_dir (os .path .join (litepcie_phy_wrapper_path , "xilinx" , "7-series" , "artix7" ))
0 commit comments