From f5e6af20ca64efec2eea066b18d466f73d20bcab Mon Sep 17 00:00:00 2001 From: Michael Gernoth <michael@gernoth.net> Date: Thu, 27 Mar 2008 23:00:24 +0100 Subject: [PATCH 1/1] only regenerate cores when needed, and not on every build --- common/Makefile.common | 2 +- dhwk/Makefile | 8 ++++---- dhwk/{icon.xco => icon_core.xco} | 0 dhwk/{ila.xco => ila_core.xco} | 0 dhwk/{vio.xco => vio_core.xco} | 0 ethernet/Makefile | 6 +++--- ethernet/{icon.xco => icon_core.xco} | 0 ethernet/{ila.xco => ila_core.xco} | 0 8 files changed, 8 insertions(+), 8 deletions(-) rename dhwk/{icon.xco => icon_core.xco} (100%) rename dhwk/{ila.xco => ila_core.xco} (100%) rename dhwk/{vio.xco => vio_core.xco} (100%) rename ethernet/{icon.xco => icon_core.xco} (100%) rename ethernet/{ila.xco => ila_core.xco} (100%) diff --git a/common/Makefile.common b/common/Makefile.common index bbf4218..1cb3593 100644 --- a/common/Makefile.common +++ b/common/Makefile.common @@ -7,7 +7,7 @@ CABLE ?= auto INTSTYLE := silent -SOURCES := $(shell find . -name "*.vhd" -print) $(shell find . -name "*.v" -print) +SOURCES := $(shell find . -wholename './tmp' -prune -o -name "*.vhd" -print) $(shell find . -wholename './tmp' -prune -o -name "*.v" -print) PART ?= xc3s1500-fg456-4 TARGET ?= bit CLEANFILES ?= diff --git a/dhwk/Makefile b/dhwk/Makefile index fed9553..c4d6743 100644 --- a/dhwk/Makefile +++ b/dhwk/Makefile @@ -1,19 +1,19 @@ PROJECT := dhwk -CLEANFILES := dhwk_fifo* fifo_generator_* param.opt icon.vhd icon.vho icon_flist.txt icon_readme.txt icon_xmdf.tcl ila.vhd ila.vho ila_flist.txt ila_readme.txt ila_xmdf.tcl vio.vhd vio.vho vio_flist.txt vio_readme.txt vio_xmdf.tcl +CLEANFILES := dhwk_fifo* fifo_generator_* param.opt icon.* icon_flist.txt icon_readme.txt icon_xmdf.tcl ila.* ila_flist.txt ila_readme.txt ila_xmdf.tcl vio.* vio_flist.txt vio_readme.txt vio_xmdf.tcl dhwk_all: ip all ip: icon.ngc ila.ngc vio.ngc dhwk_fifo.ngc -icon.ngc: icon.xco +icon.ngc: icon_core.xco coregen -b $< -rmdir -p tmp/_cg -ila.ngc: ila.xco +ila.ngc: ila_core.xco coregen -b $< -rmdir -p tmp/_cg -vio.ngc: vio.xco +vio.ngc: vio_core.xco coregen -b $< -rmdir -p tmp/_cg diff --git a/dhwk/icon.xco b/dhwk/icon_core.xco similarity index 100% rename from dhwk/icon.xco rename to dhwk/icon_core.xco diff --git a/dhwk/ila.xco b/dhwk/ila_core.xco similarity index 100% rename from dhwk/ila.xco rename to dhwk/ila_core.xco diff --git a/dhwk/vio.xco b/dhwk/vio_core.xco similarity index 100% rename from dhwk/vio.xco rename to dhwk/vio_core.xco diff --git a/ethernet/Makefile b/ethernet/Makefile index e8a7031..f4480c9 100644 --- a/ethernet/Makefile +++ b/ethernet/Makefile @@ -1,15 +1,15 @@ PROJECT := ethernet -CLEANFILES := param.opt icon.vhd icon.vho icon_flist.txt icon_readme.txt icon_xmdf.tcl ila.vhd ila.vho ila_flist.txt ila_readme.txt ila_xmdf.tcl +CLEANFILES := param.opt icon.* icon_flist.txt icon_readme.txt icon_xmdf.tcl ila.* ila_flist.txt ila_readme.txt ila_xmdf.tcl ethernet_all: ip all ip: icon.ngc ila.ngc -icon.ngc: icon.xco +icon.ngc: icon_core.xco coregen -b $< -rmdir -p tmp/_cg -ila.ngc: ila.xco +ila.ngc: ila_core.xco coregen -b $< -rmdir -p tmp/_cg diff --git a/ethernet/icon.xco b/ethernet/icon_core.xco similarity index 100% rename from ethernet/icon.xco rename to ethernet/icon_core.xco diff --git a/ethernet/ila.xco b/ethernet/ila_core.xco similarity index 100% rename from ethernet/ila.xco rename to ethernet/ila_core.xco -- 2.39.5