Changes in project structure.
Now we have a root project file - dram.vp.system.pro - that includes dramSys.pro and traceAnanlyzer.pro files. This way it is possible to build both projects easily. After buiding from QTCreator the results will be in dram.vp.system/build* and its sub-directories.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -11,7 +11,7 @@
|
|||||||
/build-simulation
|
/build-simulation
|
||||||
/release-simulation
|
/release-simulation
|
||||||
*.*~
|
*.*~
|
||||||
dram/build-*/
|
build-*/
|
||||||
._.DS_Store
|
._.DS_Store
|
||||||
.DS_Store
|
.DS_Store
|
||||||
*.swp
|
*.swp
|
||||||
|
|||||||
8
.gitmodules
vendored
8
.gitmodules
vendored
@@ -1,6 +1,6 @@
|
|||||||
[submodule "dram/src/common/third_party/DRAMPower"]
|
[submodule "DRAMSys/dram/src/common/third_party/DRAMPower"]
|
||||||
path = dram/src/common/third_party/DRAMPower
|
path = DRAMSys/dram/src/common/third_party/DRAMPower
|
||||||
url = https://github.com/ravenrd/DRAMPower.git
|
url = https://github.com/ravenrd/DRAMPower.git
|
||||||
[submodule "dram/src/common/third_party/tinyxml2"]
|
[submodule "DRAMSys/dram/src/common/third_party/tinyxml2"]
|
||||||
path = dram/src/common/third_party/tinyxml2
|
path = DRAMSys/dram/src/common/third_party/tinyxml2
|
||||||
url = https://github.com/leethomason/tinyxml2.git
|
url = https://github.com/leethomason/tinyxml2.git
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 169 KiB |
|
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
5
DRAMSys/dram.vp.system.pro
Normal file
5
DRAMSys/dram.vp.system.pro
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
|
SUBDIRS = dram/dramSys/dramSys.pro
|
||||||
|
SUBDIRS += analyzer/analyzer/traceAnalyzer.pro
|
||||||
|
|
||||||
@@ -3,13 +3,13 @@ CONFIG += console
|
|||||||
CONFIG -= app_bundle
|
CONFIG -= app_bundle
|
||||||
CONFIG -= qt
|
CONFIG -= qt
|
||||||
|
|
||||||
system(cd ../src/common/third_party/DRAMPower; make lib;)
|
system(cd ../../../DRAMSys/dram/src/common/third_party/DRAMPower; make lib;)
|
||||||
|
|
||||||
LIBS += -L/opt/systemc/lib-linux64 -lsystemc
|
LIBS += -L/opt/systemc/lib-linux64 -lsystemc
|
||||||
LIBS += -L/opt/boost/lib -lboost_filesystem -lboost_system
|
LIBS += -L/opt/boost/lib -lboost_filesystem -lboost_system
|
||||||
LIBS += -lsqlite3
|
LIBS += -lsqlite3
|
||||||
LIBS += -lpthread
|
LIBS += -lpthread
|
||||||
LIBS += -L../src/common/third_party/DRAMPower/src/ -ldrampower
|
LIBS += -L../../../DRAMSys/dram/src/common/third_party/DRAMPower/src/ -ldrampower
|
||||||
|
|
||||||
INCLUDEPATH += /opt/systemc/include
|
INCLUDEPATH += /opt/systemc/include
|
||||||
INCLUDEPATH += /opt/boost/include
|
INCLUDEPATH += /opt/boost/include
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user