first version of tgf_c based on CoreDSL 2.0
This commit is contained in:
parent
5f974df01c
commit
79dabe92c0
|
@ -16,7 +16,7 @@
|
||||||
<folderInfo id="cdt.managedbuild.toolchain.gnu.base.1336041151.1615713914" name="/" resourcePath="">
|
<folderInfo id="cdt.managedbuild.toolchain.gnu.base.1336041151.1615713914" name="/" resourcePath="">
|
||||||
<toolChain id="cdt.managedbuild.toolchain.gnu.base.1297474963" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
<toolChain id="cdt.managedbuild.toolchain.gnu.base.1297474963" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.base">
|
||||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.GNU_ELF" id="cdt.managedbuild.target.gnu.platform.base.1141103737" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.GNU_ELF" id="cdt.managedbuild.target.gnu.platform.base.1141103737" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
|
||||||
<builder buildPath="/TGFS-ISS/build/Debug" id="de.marw.cdt.cmake.core.genscriptbuilder.1100382234" parallelBuildOn="false" superClass="de.marw.cdt.cmake.core.genscriptbuilder"/>
|
<builder buildPath="/TGFS-ISS/build/Debug" id="de.marw.cdt.cmake.core.genscriptbuilder.1100382234" keepEnvironmentInBuildfile="false" name="CMake Builder" parallelBuildOn="false" superClass="de.marw.cdt.cmake.core.genscriptbuilder"/>
|
||||||
<tool id="cdt.managedbuild.tool.gnu.archiver.base.740869785" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
<tool id="cdt.managedbuild.tool.gnu.archiver.base.740869785" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
|
||||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1934077203" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1934077203" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
|
||||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.17118862" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.17118862" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
|
||||||
|
|
|
@ -7,3 +7,6 @@
|
||||||
[submodule "dbt-core"]
|
[submodule "dbt-core"]
|
||||||
path = dbt-core
|
path = dbt-core
|
||||||
url = https://git.minres.com/DBT-RISE/DBT-RISE-Core.git
|
url = https://git.minres.com/DBT-RISE/DBT-RISE-Core.git
|
||||||
|
[submodule "coredsl"]
|
||||||
|
path = coredsl
|
||||||
|
url = https://git.minres.com/DBT-RISE/CoreDSL.git
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
#%Module######################################################################
|
||||||
|
##
|
||||||
|
## Project Module
|
||||||
|
##
|
||||||
|
proc ModulesHelp { } {
|
||||||
|
puts stderr "\tThe TGFS-ISS Project Module\n"
|
||||||
|
puts stderr "\tThis module loads PATHs and variables for accessing Verilator."
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
set distro [exec /bin/lsb_release -i -s]
|
||||||
|
if { $distro == "CentOS" && ![info exists ::env(PROJECT)] && ![info exists ::env(PCP_DIR)] } {
|
||||||
|
puts stderr "Don't forget to execute 'scl enable devtoolset-7 bash'"
|
||||||
|
}
|
||||||
|
|
||||||
|
if {![info exists ::env(PROJECT)] && [file exists $::env(HOME)/.sdkman/candidates/java/11.0.9.hs-adpt/] != 1} {
|
||||||
|
puts stderr "Please install java via 'sdk install java 11.0.9.hs-adpt'!"
|
||||||
|
prereq java/11.0.9
|
||||||
|
} else {
|
||||||
|
prepend-path PATH $::env(HOME)/.sdkman/candidates/java/11.0.9.hs-adpt/bin
|
||||||
|
}
|
||||||
|
|
||||||
|
if {![info exists ::env(PROJECT)] && [file exists $::env(HOME)/.sdkman/candidates/maven/3.6.3] != 1} {
|
||||||
|
puts stderr "Please install sbt via 'sdk install maven 3.6.3'!"
|
||||||
|
prereq maven/3.6.3
|
||||||
|
} else {
|
||||||
|
prepend-path PATH $::env(HOME)/.sdkman/candidates/sbt/1.4.4/bin
|
||||||
|
}
|
||||||
|
|
||||||
|
module load tools/cmake
|
||||||
|
|
||||||
|
setenv PROJECT TGFS-ISS
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 303d3d4b0466cc0df278684100dfdc5567a87c51
|
2
tgfs
2
tgfs
|
@ -1 +1 @@
|
||||||
Subproject commit d43b35949e60c45e45ec43af1977478d0f93869d
|
Subproject commit ab554539e37566f7ca8f06d5ddf701bdf231a110
|
Loading…
Reference in New Issue