Line 42... |
Line 42... |
#
|
#
|
# Constraint file (unfortunately it cannot be extracted from ISE)
|
# Constraint file (unfortunately it cannot be extracted from ISE)
|
UCF_FILE := system09.ucf
|
UCF_FILE := system09.ucf
|
#
|
#
|
# Technology family (unfortunately it cannot be extracted from ISE)
|
# Technology family (unfortunately it cannot be extracted from ISE)
|
FAMILY := spartan3
|
FAMILY := spartan6
|
|
|
|
|
|
|
|
|
# List of ROM VHDL files
|
# List of ROM VHDL files
|
.PHONY: roms
|
.PHONY: roms
|
roms:
|
roms:
|
@$(MAKE) -C ../../Tools/as09
|
@$(MAKE) -C ../../Tools/as09
|
@$(MAKE) -C ../../Tools/s19tovhd
|
@$(MAKE) -C ../../Tools/s19tovhd
|
@$(MAKE) -C ../../src/sys09bug sys09swt.vhd
|
@$(MAKE) -C ../../src/sys09bug sys09swt.vhd
|
@$(MAKE) -C ../../src/Flex9 flex9ide.vhd
|
@$(MAKE) -C ../../src/Flex9 flex9ram.vhd
|
|
|
#===================================================================
|
#===================================================================
|
# You should not need to edit anything below this line
|
# You should not need to edit anything below this line
|
|
|
# XESS Tools
|
# XESS Tools
|
Line 137... |
Line 140... |
|
|
.PHONY: clean
|
.PHONY: clean
|
clean:
|
clean:
|
-$(MAKE) -C ../../src/sys09bug clean
|
-$(MAKE) -C ../../src/sys09bug clean
|
-$(MAKE) -C ../../src/Flex9 clean
|
-$(MAKE) -C ../../src/Flex9 clean
|
-$(RM) *.ncd *.cfi *_bitgen.xwbt *.ngc *.ngd *.twr *.bit *.mcs *.stx *.ucf.untf *.mrp *.ptwx *_map.map
|
-$(RM) *.cfi *_bitgen.xwbt *.ncd *.ngc *.ngd *.twr *.bit *.mcs *.stx *.ucf.untf *.mrp *.ptwx *_map.map
|
-$(RM) *.ncl *.ngm *.prm *_pad.txt *.twx *.log *.syr *.par *.exo *.xpi *.xrpt *.xml
|
-$(RM) *.ncl *.ngm *.prm *_pad.txt *.twx *.log *.syr *.par *.exo *.xpi *.xrpt *.xml
|
-$(RM) *.cmd_log *.ngr *.bld *_summary.html *.nc1 *.pcf *.bgn tmp.ut
|
-$(RM) *.cmd_log *.ngr *.bld *_summary.html *.nc1 *.pcf *.bgn tmp.ut
|
-$(RM) *.pad *.placed_ncd_tracker *.routed_ncd_tracker *_pad.csv *.drc
|
-$(RM) *.pad *.placed_ncd_tracker *.routed_ncd_tracker *_pad.csv *.drc
|
-$(RM) *.pad_txt $(DESIGN_NAME)_impact.cmd *.unroutes $(DESIGN_NAME)_vhdl.prj
|
-$(RM) *.pad_txt $(DESIGN_NAME)_impact.cmd *.unroutes $(DESIGN_NAME)_vhdl.prj
|
-$(RMDIR) _ngo _xmsgs xst xlnx_auto_0_xdb xst_tmp_dirs
|
-$(RMDIR) _ngo _xmsgs xst xlnx_auto_0_xdb xst_tmp_dirs
|
Line 149... |
Line 152... |
.PHONY: cleanall
|
.PHONY: cleanall
|
cleanall: clean
|
cleanall: clean
|
-$(MAKE) -C ../../Tools/as09 clean
|
-$(MAKE) -C ../../Tools/as09 clean
|
-$(MAKE) -C ../../Tools/s19tovhd clean
|
-$(MAKE) -C ../../Tools/s19tovhd clean
|
|
|
|
XXST_FILE := $(DESIGN_NAME).xst
|
|
#XPRJ_FILE := $(shell $(AWK) '/^-ifn/ { printf("%s",$$2) }' $(SXST_FILE))
|
|
XPRJ_FILE := $(DESIGN_NAME).prj
|
|
XHDL_FILES := $(subst ",,$(shell $(AWK) '{ print $$3} ' $(XPRJ_FILE)))
|
|
|
|
#
|
|
foo:
|
|
@echo "FOO"
|
|
@echo "'$(XXST_FILE)'"
|
|
@echo "'$(XPRJ_FILE)'"
|
|
@echo "'$(XHDL_FILES)'"
|