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
|
||||
/release-simulation
|
||||
*.*~
|
||||
dram/build-*/
|
||||
build-*/
|
||||
._.DS_Store
|
||||
.DS_Store
|
||||
*.swp
|
||||
|
||||
8
.gitmodules
vendored
8
.gitmodules
vendored
@@ -1,6 +1,6 @@
|
||||
[submodule "dram/src/common/third_party/DRAMPower"]
|
||||
path = dram/src/common/third_party/DRAMPower
|
||||
[submodule "DRAMSys/dram/src/common/third_party/DRAMPower"]
|
||||
path = DRAMSys/dram/src/common/third_party/DRAMPower
|
||||
url = https://github.com/ravenrd/DRAMPower.git
|
||||
[submodule "dram/src/common/third_party/tinyxml2"]
|
||||
path = dram/src/common/third_party/tinyxml2
|
||||
[submodule "DRAMSys/dram/src/common/third_party/tinyxml2"]
|
||||
path = DRAMSys/dram/src/common/third_party/tinyxml2
|
||||
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 -= 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/boost/lib -lboost_filesystem -lboost_system
|
||||
LIBS += -lsqlite3
|
||||
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/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