OpenCores
URL https://opencores.org/ocsvn/System09/System09/trunk

Subversion Repositories System09

[/] [System09/] [trunk/] [rtl/] [System09_Digilent_Atlys/] [Makefile] - Diff between revs 141 and 148

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 141 Rev 148
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)'"

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.