| # Copyright (C) 2017-2020  The Project X-Ray Authors. | 
 | # | 
 | # Use of this source code is governed by a ISC-style | 
 | # license that can be found in the LICENSE file or at | 
 | # https://opensource.org/licenses/ISC | 
 | # | 
 | # SPDX-License-Identifier: ISC | 
 | SLICEL_SDFS = bel/build/slicel.sdf bel/build/carry4_slicel.sdf routing-bels/build/slicel.sdf | 
 | SLICEM_SDFS = bel/build/slicem.sdf bel/build/carry4_slicem.sdf routing-bels/build/slicem.sdf | 
 |  | 
 | run: all | 
 | all: pushdb | 
 |  | 
 | clean: | 
 | 	cd bel && $(MAKE) clean | 
 | 	cd routing-bels && $(MAKE) clean | 
 |  | 
 | bel/build/all_sdf.ok: | 
 | 	cd bel && $(MAKE) | 
 |  | 
 | routing-bels/build/sdf.ok: | 
 | 	cd routing-bels && $(MAKE) | 
 |  | 
 | mergesdfs: bel/build/all_sdf.ok routing-bels/build/sdf.ok | 
 | 	mkdir -p sdfs | 
 | 	cp bel/build/*.sdf sdfs | 
 | 	python3 ${XRAY_UTILS_DIR}/sdfmerge.py --sdfs $(SLICEM_SDFS) --site SLICEM --out sdfs/slicem.sdf | 
 | 	python3 ${XRAY_UTILS_DIR}/sdfmerge.py --sdfs $(SLICEL_SDFS) --site SLICEL --out sdfs/slicel.sdf | 
 |  | 
 | pushdb: mergesdfs | 
 | 	mkdir -p ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/timings | 
 | 	cp sdfs/*.sdf ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/timings | 
 | 	touch run.ok | 
 |  | 
 | cleandb: | 
 | 	rm -rf ${XRAY_DATABASE_DIR}/${XRAY_DATABASE}/timings | 
 |  |