diff --git a/gostcoin-qt.pro b/gostcoin-qt.pro index 8d114cd..e255ebb 100644 --- a/gostcoin-qt.pro +++ b/gostcoin-qt.pro @@ -8,7 +8,6 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE BOOST_NO_CXX11_SCOPED_ENUMS CONFIG += no_include_pwd CONFIG += thread -SUBDIR = i2psam # for boost 1.37, add -mt to the boost libraries # use: qmake BOOST_LIB_SUFFIX=-mt @@ -179,6 +178,7 @@ HEADERS += src/qt/bitcoingui.h \ src/json/json_spirit_reader.h \ src/json/json_spirit_error_position.h \ src/json/json_spirit.h \ + i2psam/i2psam.h \ src/qt/clientmodel.h \ src/qt/guiutil.h \ src/qt/transactionrecord.h \ @@ -301,7 +301,8 @@ SOURCES += src/qt/gostcoin.cpp \ src/qt/splashscreen.cpp \ src/qt/showi2paddresses.cpp \ src/qt/i2poptionswidget.cpp \ - src/qt/setupdarknet.cpp + src/qt/setupdarknet.cpp \ + i2psam/i2psam.cpp RESOURCES += src/qt/bitcoin.qrc @@ -441,7 +442,7 @@ macx:QMAKE_INFO_PLIST = share/qt/Info.plist # Set libraries and includes at end, to use platform-defined defaults if not overridden INCLUDEPATH += $$BOOST_INCLUDE_PATH $$BDB_INCLUDE_PATH $$OPENSSL_INCLUDE_PATH $$QRENCODE_INCLUDE_PATH LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB_PATH,,-L,) $$join(QRENCODE_LIB_PATH,,-L,) -LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX -Li2psam -li2psam -lz -ldl +LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX -lz -ldl # -lgdi32 has to happen after -lcrypto (see #681) win32:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX diff --git a/i2psam/i2psam.pro b/i2psam/i2psam.pro deleted file mode 100644 index 1272640..0000000 --- a/i2psam/i2psam.pro +++ /dev/null @@ -1,25 +0,0 @@ -#------------------------------------------------- -# -# Project created by QtCreator 2013-01-06T03:07:13 -# -#------------------------------------------------- - -QT -= core gui - -TARGET = i2psam -TEMPLATE = lib -CONFIG += staticlib - -QMAKE_CXXFLAGS += -Wall -std=c++11 - -SOURCES += i2psam.cpp - -HEADERS += i2psam.h -unix:!symbian { - maemo5 { - target.path = /opt/usr/lib - } else { - target.path = /usr/lib - } - INSTALLS += target -} diff --git a/src/makefile.unix b/src/makefile.unix index 8d4c2a9..d1a3c36 100644 --- a/src/makefile.unix +++ b/src/makefile.unix @@ -196,6 +196,7 @@ obj/%.o: %.cpp rm -f $(@:%.o=%.d) gostcoind: $(OBJS:obj/%=obj/%) + @(cd ../i2psam; make -f makefile.unix ) $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS) TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) @@ -217,6 +218,7 @@ clean: -rm -f obj/*.P -rm -f obj-test/*.P -rm -f obj/build.h + -cd ../i2psam && $(MAKE) -f makefile.unix clean || true -cd leveldb && $(MAKE) clean || true FORCE: