@@ -130,30 +130,25 @@ FILE(COPY ${EBLIF_TRANSFORM_SRC_H}
130
130
DESTINATION
131
131
${EBLIF_TRANSFORM_DEST} )
132
132
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
135
141
DESTINATION
136
142
${VPR_DEST_DIR} /src/pack )
137
143
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
-
149
144
# 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" )
157
152
158
153
# add to VPR/base
159
154
file (COPY
@@ -174,7 +169,7 @@ message(STATUS "NOTE: OVERWRITING netlist_writer.cpp")
174
169
file (COPY ${PATCH_DIR} /base_fix/PATCHED/netlist_writer.cpp DESTINATION ${TARGET_DIR} )
175
170
message (STATUS "NOTE: COPIED ${PATCH_DIR} /base_fix/PATCHED/netlist_writer.cpp\n to ${TARGET_DIR} /\n " )
176
171
177
- # message(STATUS "NOTE: PATCHING base/vpr_api.cpp ..")
172
+ message (STATUS "NOTE: PATCHING-COPYING base/vpr_api.cpp .." )
178
173
#set(DIFF_FILE ${PATCH_DIR}/base_fix/DIFF/vpr_api_cpp.diff)
179
174
#apply_patch(${DIFF_FILE} ${TARGET_DIR} "base/vpr_api.cpp")
180
175
@@ -213,26 +208,9 @@ set(DIFF_FILE ${PATCH_DIR}/libpugiutil_fix/DIFF/pugixml_util_cpp.diff)
213
208
apply_patch (${DIFF_FILE} ${CMAKE_CURRENT_SOURCE_DIR} /OpenFPGA/vtr-verilog-to-routing/libs/libpugiutil/src "pugixml_util.cpp" )
214
209
215
210
# copy RS additions and patch CMakefiles
216
- message (STATUS "NOTE: COPYING/PATCHING OpenFPGA CMakefiles .." )
211
+ message (STATUS "NOTE: COPYING OpenFPGA CMakefile .." )
217
212
#set(DIFF_FILE ${PATCH_DIR}/CMAKE_fix/OpenFPGA_CMake.diff)
218
213
#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 )
236
214
237
215
# temporarily swithed to copying because of "partial patch" issue in Raptor build.
238
216
file (COPY
@@ -298,7 +276,7 @@ FILE(COPY ${TATUM_SRC_DIR}/TimingReporter.hpp
298
276
${OPENFPGA_DEST_DIR} /vtr-verilog-to-routing/libs/EXTERNAL/libtatum/libtatum/tatum
299
277
)
300
278
301
- # Logical Levels
279
+ ## Logical Levels
302
280
FILE (COPY ${UTIL_SRC_DIR} /rsbe_utils.cpp
303
281
${UTIL_SRC_DIR} /rsbe_utils.h
304
282
DESTINATION
0 commit comments