@@ -130,30 +130,25 @@ FILE(COPY ${EBLIF_TRANSFORM_SRC_H}
130130 DESTINATION
131131 ${EBLIF_TRANSFORM_DEST} )
132132
133- message (STATUS "NOTE: PATCHING VPR pack/pb_pin_fixup\n " )
134- FILE (COPY ${PACKER_SRC_DIR} /post_routing_pb_pin_fixup.cpp
133+ # patch VPR
134+ FILE (COPY ${PACKER_SRC_DIR} /cluster.cpp
135+ ${PACKER_SRC_DIR} /cluster_util.cpp
136+ ${PACKER_SRC_DIR} /cluster_util.h
137+ ${PACKER_SRC_DIR} /output_clustering.cpp
138+ ${PACKER_SRC_DIR} /output_clustering.h
139+ ${PACKER_SRC_DIR} /cluster_router.cpp
140+ ${PACKER_SRC_DIR} /post_routing_pb_pin_fixup.cpp
135141 DESTINATION
136142 ${VPR_DEST_DIR} /src/pack)
137143
138- # patch VPR
139- #FILE(COPY ${PACKER_SRC_DIR}/cluster.cpp
140- # ${PACKER_SRC_DIR}/cluster_util.cpp
141- # ${PACKER_SRC_DIR}/cluster_util.h
142- # ${PACKER_SRC_DIR}/output_clustering.cpp
143- # ${PACKER_SRC_DIR}/output_clustering.h
144- # ${PACKER_SRC_DIR}/cluster_router.cpp
145- # ${PACKER_SRC_DIR}/post_routing_pb_pin_fixup.cpp
146- # DESTINATION
147- # ${VPR_DEST_DIR}/src/pack)
148-
149144# add to VPR/pack
150- # FILE(COPY ${PACKER_SRC_DIR}/nl_Par.h
151- # ${PACKER_SRC_DIR}/nl_Par.cpp
152- # ${PACKER_SRC_DIR}/pinc_log.h
153- # ${PACKER_SRC_DIR}/pinc_log.cpp
154- # DESTINATION
155- # ${VPR_DEST_DIR}/src/pack)
156- # message(STATUS "NOTE: ADDED to VPR src/pack: nl_Par.cpp,h pinc_log.cpp,h")
145+ FILE (COPY ${PACKER_SRC_DIR} /nl_Par.h
146+ ${PACKER_SRC_DIR} /nl_Par.cpp
147+ ${PACKER_SRC_DIR} /pinc_log.h
148+ ${PACKER_SRC_DIR} /pinc_log.cpp
149+ DESTINATION
150+ ${VPR_DEST_DIR} /src/pack)
151+ message (STATUS "NOTE: ADDED to VPR src/pack: nl_Par.cpp,h pinc_log.cpp,h" )
157152
158153# add to VPR/base
159154file (COPY
@@ -174,7 +169,7 @@ message(STATUS "NOTE: OVERWRITING netlist_writer.cpp")
174169file (COPY ${PATCH_DIR} /base_fix/PATCHED/netlist_writer.cpp DESTINATION ${TARGET_DIR} )
175170message (STATUS "NOTE: COPIED ${PATCH_DIR} /base_fix/PATCHED/netlist_writer.cpp\n to ${TARGET_DIR} /\n " )
176171
177- # message(STATUS "NOTE: PATCHING base/vpr_api.cpp ..")
172+ message (STATUS "NOTE: PATCHING-COPYING base/vpr_api.cpp .." )
178173#set(DIFF_FILE ${PATCH_DIR}/base_fix/DIFF/vpr_api_cpp.diff)
179174#apply_patch(${DIFF_FILE} ${TARGET_DIR} "base/vpr_api.cpp")
180175
@@ -213,26 +208,9 @@ set(DIFF_FILE ${PATCH_DIR}/libpugiutil_fix/DIFF/pugixml_util_cpp.diff)
213208apply_patch(${DIFF_FILE} ${CMAKE_CURRENT_SOURCE_DIR} /OpenFPGA/vtr-verilog-to-routing/libs/libpugiutil/src "pugixml_util.cpp" )
214209
215210# copy RS additions and patch CMakefiles
216- message (STATUS "NOTE: COPYING/PATCHING OpenFPGA CMakefiles .." )
211+ message (STATUS "NOTE: COPYING OpenFPGA CMakefile .." )
217212#set(DIFF_FILE ${PATCH_DIR}/CMAKE_fix/OpenFPGA_CMake.diff)
218213#apply_patch(${DIFF_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/OpenFPGA "OpenFPGA CMakefile")
219- set (DIFF_FILE ${PATCH_DIR} /CMAKE_fix/PATCHED_OpenFPGA/libs_cmakefile.diff)
220- apply_patch(${DIFF_FILE} ${CMAKE_CURRENT_SOURCE_DIR} /OpenFPGA/libs "OpenFPGA/libs CMakefile" )
221-
222- set (DIFF_FILE ${PATCH_DIR} /CMAKE_fix/PATCHED_OpenFPGA/openfpga_src_CMakefile.diff)
223- apply_patch(${DIFF_FILE} ${CMAKE_CURRENT_SOURCE_DIR} /OpenFPGA/openfpga "OpenFPGA/openfpga CMakefile" )
224-
225- file (COPY
226- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx.capnp
227- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx.capnp.c++
228- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx.capnp.h
229- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx_capnp.h
230- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx_capnp_impl.h
231- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx.cpp
232- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx.h
233- ${PATCH_DIR} /openfpga/annotation/unique_blocks_uxsdcxx_interface.h
234- DESTINATION
235- ${CMAKE_CURRENT_SOURCE_DIR} /OpenFPGA/openfpga/src/annotation)
236214
237215# temporarily swithed to copying because of "partial patch" issue in Raptor build.
238216file (COPY
@@ -298,7 +276,7 @@ FILE(COPY ${TATUM_SRC_DIR}/TimingReporter.hpp
298276 ${OPENFPGA_DEST_DIR} /vtr-verilog-to-routing/libs/EXTERNAL/libtatum/libtatum/tatum
299277)
300278
301- # Logical Levels
279+ ## Logical Levels
302280FILE (COPY ${UTIL_SRC_DIR} /rsbe_utils.cpp
303281 ${UTIL_SRC_DIR} /rsbe_utils.h
304282 DESTINATION
0 commit comments