[fwbuilder-commits] [SCM] Firewall Builder GUI and Policy Compilers Open Source Code branch, develo
Brought to you by:
mikehorn
From: <gi...@ir...> - 2011-05-20 02:23:57
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Firewall Builder GUI and Policy Compilers Open Source Code". The branch, development has been updated via af8031a87aa88a5c878f34a1fe21ee10238fe633 (commit) from ad73a04eae83231842a1d5d02dba2ef1fccccd8f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit af8031a87aa88a5c878f34a1fe21ee10238fe633 Author: Vadim Kurland <va...@ne...> Date: Thu May 19 19:22:58 2011 -0700 building with mingw on windows diff --git a/src/cisco_lib/cisco_lib.pro b/src/cisco_lib/cisco_lib.pro index e7be7b5..3baf6c2 100644 --- a/src/cisco_lib/cisco_lib.pro +++ b/src/cisco_lib/cisco_lib.pro @@ -101,7 +101,7 @@ macx:LIBS += $$LIBS_FWCOMPILER INCLUDEPATH += ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../compiler_lib ../libfwbuilder/src -win32:PRE_TARGETDEPS = ../compiler_lib/release/compilerdriver.lib +win32:PRE_TARGETDEPS = ../compiler_lib/release/libcompilerdriver.a !win32:PRE_TARGETDEPS = ../compiler_lib/libcompilerdriver.a CONFIG += staticlib diff --git a/src/fwbedit/fwbedit.pro b/src/fwbedit/fwbedit.pro index 048c87c..8027ccf 100644 --- a/src/fwbedit/fwbedit.pro +++ b/src/fwbedit/fwbedit.pro @@ -22,28 +22,16 @@ TARGET = fwbedit QMAKE_COPY = ../../install.sh -m 0755 -s } -!win32:LIBS = ../common/libcommon.a \ - ../import/libimport.a \ - ../parsers/libfwbparser.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - ../libgui/libgui.a \ - $$ANTLR_LIBS \ - $$LIBS - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../import/$$BINARY_SUBDIR/libimport.a \ + ../parsers/$$BINARY_SUBDIR/libfwbparser.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libgui/$$BINARY_SUBDIR/libgui.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ + +LIBS += $$PRE_TARGETDEPS $$ANTLR_LIBS $$LIBS win32:CONFIG += console -win32:LIBS += ../common/release/common.lib \ - ../import/release/import.lib \ - ../parsers/release/fwbparser.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libgui/release/gui.lib \ - $$ANTLR_LIBS \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib + diff --git a/src/gui/gui.pro b/src/gui/gui.pro index 976d7f6..66f59e0 100644 --- a/src/gui/gui.pro +++ b/src/gui/gui.pro @@ -11,24 +11,17 @@ SOURCES += main.cpp # Arrange static libraries before dynamic ones in the linker command # line. libgui goes first -win32 { - IMPORT_LIB = ../import/release/import.lib - FWBPARSER_LIB = ../parsers/release/fwbparser.lib - FWTRANSFER_LIB = ../fwtransfer/release/fwtransfer.lib - STATIC_LIBS += ../libgui/release/gui.lib -} -!win32 { - IMPORT_LIB = ../import/libimport.a - FWBPARSER_LIB = ../parsers/libfwbparser.a - FWTRANSFER_LIB = ../fwtransfer/libfwtransfer.a - STATIC_LIBS += ../libgui/libgui.a -} +IMPORT_LIB = ../import/$$BINARY_SUBDIR/libimport.a +FWBPARSER_LIB = ../parsers/$$BINARY_SUBDIR/libfwbparser.a +FWTRANSFER_LIB = ../fwtransfer/$$BINARY_SUBDIR/libfwtransfer.a INCLUDEPATH += $$ANTLR_INCLUDEPATH -STATIC_LIBS += $$IMPORT_LIB $$FWBPARSER_LIB $$ANTLR_LIBS DEFINES += $$ANTLR_DEFINES +STATIC_LIBS += ../libgui/$$BINARY_SUBDIR/libgui.a \ + $$IMPORT_LIB $$FWBPARSER_LIB $$ANTLR_LIBS + # fwtransfer lib. Add this before adding -lQtDBus to LIBS below STATIC_LIBS += $$FWTRANSFER_LIB contains( HAVE_QTDBUS, 1 ):unix { @@ -53,47 +46,17 @@ DEPENDPATH += \ ../compiler_lib \ ../libfwbuilder/src -win32:STATIC_LIBS += \ - ../common/release/common.lib \ - ../iptlib/release/iptlib.lib \ - ../pflib/release/fwbpf.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:STATIC_LIBS += \ - ../common/libcommon.a \ - ../iptlib/libiptlib.a \ - ../pflib/libfwbpf.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - -win32:PRE_TARGETDEPS = \ - ../libgui/release/gui.lib \ - ../common/release/common.lib \ - ../iptlib/release/iptlib.lib \ - ../pflib/release/fwbpf.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib \ - $$FWBPARSER_LIB \ - $$IMPORT_LIB - -!win32:PRE_TARGETDEPS = \ - ../libgui/libgui.a \ - ../common/libcommon.a \ - ../iptlib/libiptlib.a \ - ../pflib/libfwbpf.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - $$FWBPARSER_LIB \ - $$IMPORT_LIB +OTHER_LIBS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../iptlib/$$BINARY_SUBDIR/libiptlib.a \ + ../pflib/$$BINARY_SUBDIR/libfwbpf.a \ + ../cisco_lib/$$BINARY_SUBDIR/libfwbcisco.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a + +PRE_TARGETDEPS = $$OTHER_LIBS $$IMPORT_LIB $$FWBPARSER_LIB $$ANTLR_LIBS + +STATIC_LIBS += $$OTHER_LIBS macx:STATIC_LIBS += -framework \ Carbon diff --git a/src/gui/main.cpp b/src/gui/main.cpp index eebab30..d94d9a4 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -109,6 +109,8 @@ void usage() int main( int argc, char *argv[] ) { + cout << "Firewall Builder GUI " VERSION << endl << flush; + filename = ""; print_output_file_name = ""; fwbdebug = 0; diff --git a/src/import/import.pro b/src/import/import.pro index 54dc3aa..cbe638b 100644 --- a/src/import/import.pro +++ b/src/import/import.pro @@ -35,7 +35,8 @@ HEADERS = QStringListOperators.h \ CONFIG += staticlib -INCLUDEPATH += $$ANTLR_INCLUDEPATH ../libfwbuilder/src ../compiler_lib +# need to add "." for g++ on mingw +INCLUDEPATH += $$ANTLR_INCLUDEPATH ../libfwbuilder/src ../compiler_lib . DEPENDPATH += $$ANTLR_INCLUDEPATH ../libfwbuilder/src ../compiler_lib LIBS += $$ANTLR_LIBS diff --git a/src/iosacl/iosacl.pro b/src/iosacl/iosacl.pro index f96e86b..21f3527 100644 --- a/src/iosacl/iosacl.pro +++ b/src/iosacl/iosacl.pro @@ -21,31 +21,13 @@ win32:CONFIG += console INCLUDEPATH += ../cisco_lib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../cisco_lib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../cisco_lib/$$BINARY_SUBDIR/libfwbcisco.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_iosacl diff --git a/src/ipf/ipf.pro b/src/ipf/ipf.pro index 968f345..e3b58e6 100644 --- a/src/ipf/ipf.pro +++ b/src/ipf/ipf.pro @@ -17,29 +17,12 @@ win32:CONFIG += console INCLUDEPATH += ../pflib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../pflib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../pflib/release/fwbpf.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../pflib/libfwbpf.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../pflib/release/fwbpf.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../pflib/libfwbpf.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../pflib/$$BINARY_SUBDIR/libfwbpf.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ + +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_ipf diff --git a/src/ipfw/ipfw.pro b/src/ipfw/ipfw.pro index 3874a1a..62df552 100644 --- a/src/ipfw/ipfw.pro +++ b/src/ipfw/ipfw.pro @@ -15,30 +15,12 @@ win32:CONFIG += console INCLUDEPATH += ../pflib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../pflib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../pflib/release/fwbpf.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../pflib/libfwbpf.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../pflib/release/fwbpf.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../pflib/libfwbpf.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../pflib/$$BINARY_SUBDIR/libfwbpf.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_ipfw diff --git a/src/ipt/ipt.cpp b/src/ipt/ipt.cpp index e4ce3f5..4deb0c1 100644 --- a/src/ipt/ipt.cpp +++ b/src/ipt/ipt.cpp @@ -43,6 +43,8 @@ #include <QApplication> #include <QStringList> #include <QTextCodec> +#include <QTime> + #include "../common/init.cpp" @@ -76,6 +78,9 @@ int main(int argc, char **argv) { QApplication app(argc, argv, false); + QTime total_time_timer; + total_time_timer.start(); + // compilers always write file names into manifest in Utf8 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Utf8")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("Utf8")); @@ -153,6 +158,10 @@ int main(int argc, char **argv) driver->compile(); int ret = (driver->getStatus() == BaseCompiler::FWCOMPILER_SUCCESS) ? 0 : 1; + QTime time_spent = QTime().addMSecs(total_time_timer.elapsed()); + cerr << "Compile time: " + << time_spent.toString("hh:mm:ss").toStdString() << endl; + delete driver; delete objdb; diff --git a/src/ipt/ipt.pro b/src/ipt/ipt.pro index d5bbfba..e6a4e67 100644 --- a/src/ipt/ipt.pro +++ b/src/ipt/ipt.pro @@ -15,30 +15,13 @@ win32: CONFIG += console INCLUDEPATH += ../iptlib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../iptlib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../iptlib/release/iptlib.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../iptlib/libiptlib.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../iptlib/release/iptlib.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../iptlib/libiptlib.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../iptlib/$$BINARY_SUBDIR/libiptlib.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ + +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_ipt diff --git a/src/iptlib/iptlib.pro b/src/iptlib/iptlib.pro index 255e651..65dcca8 100644 --- a/src/iptlib/iptlib.pro +++ b/src/iptlib/iptlib.pro @@ -53,9 +53,9 @@ CONFIG += staticlib INCLUDEPATH += ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../compiler_lib ../libfwbuilder/src -win32:PRE_TARGETDEPS = ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib +win32:PRE_TARGETDEPS = ../compiler_lib/release/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/release/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/release/libfwbuilder.a !win32:PRE_TARGETDEPS = ../compiler_lib/libcompilerdriver.a \ ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ diff --git a/src/libfwbuilder/src/fwbuilder/FWObjectDatabase.cpp b/src/libfwbuilder/src/fwbuilder/FWObjectDatabase.cpp index 048d8c1..43d44ff 100644 --- a/src/libfwbuilder/src/fwbuilder/FWObjectDatabase.cpp +++ b/src/libfwbuilder/src/fwbuilder/FWObjectDatabase.cpp @@ -100,7 +100,9 @@ using namespace libfwbuilder; int id_seed = 1000; #ifdef _WIN32 static int cached_pid = _getpid(); +# ifndef __GNUC__ #define snprintf sprintf_s +# endif #else static int cached_pid = getpid(); #endif diff --git a/src/libfwbuilder/src/fwbuilder/FWObjectDatabase_tree_ops.cpp b/src/libfwbuilder/src/fwbuilder/FWObjectDatabase_tree_ops.cpp index 1b2b481..94011bc 100644 --- a/src/libfwbuilder/src/fwbuilder/FWObjectDatabase_tree_ops.cpp +++ b/src/libfwbuilder/src/fwbuilder/FWObjectDatabase_tree_ops.cpp @@ -48,9 +48,6 @@ using namespace std; using namespace libfwbuilder; -#ifdef _WIN32 -#define snprintf sprintf_s -#endif class FWObjectTreeScanner { diff --git a/src/libfwbuilder/src/fwbuilder/RuleElement.h b/src/libfwbuilder/src/fwbuilder/RuleElement.h index 51b47cf..2490cd8 100644 --- a/src/libfwbuilder/src/fwbuilder/RuleElement.h +++ b/src/libfwbuilder/src/fwbuilder/RuleElement.h @@ -36,11 +36,6 @@ #include <fwbuilder/ServiceGroup.h> #include <fwbuilder/IntervalGroup.h> -#ifdef _WIN32 -// disable "warning C4250: 'libfwbuilder::RuleElementTDst' : inherits 'libfwbuilder::RuleElement::addRef' via dominance" -# pragma warning(disable:4250) -#endif - namespace libfwbuilder { diff --git a/src/libfwbuilder/src/fwbuilder/TCPUDPService.cpp b/src/libfwbuilder/src/fwbuilder/TCPUDPService.cpp index 7d88673..6c7a363 100644 --- a/src/libfwbuilder/src/fwbuilder/TCPUDPService.cpp +++ b/src/libfwbuilder/src/fwbuilder/TCPUDPService.cpp @@ -33,9 +33,6 @@ using namespace libfwbuilder; using namespace std; -#ifdef _WIN32 -#define snprintf sprintf_s -#endif const char *TCPUDPService::TYPENAME={"TCPUDPService"}; diff --git a/src/libfwbuilder/src/fwbuilder/dns.cpp b/src/libfwbuilder/src/fwbuilder/dns.cpp index 4ee63f6..52a9e42 100644 --- a/src/libfwbuilder/src/fwbuilder/dns.cpp +++ b/src/libfwbuilder/src/fwbuilder/dns.cpp @@ -40,8 +40,7 @@ # include <arpa/nameser.h> # include <unistd.h> #else -# include <winsock2.h> -# pragma warning(disable:4101) +# include <windows.h> #endif #include <pthread.h> diff --git a/src/libfwbuilder/src/fwbuilder/uint128.h b/src/libfwbuilder/src/fwbuilder/uint128.h index 4669924..0a2e7a4 100644 --- a/src/libfwbuilder/src/fwbuilder/uint128.h +++ b/src/libfwbuilder/src/fwbuilder/uint128.h @@ -36,6 +36,9 @@ #include <stdio.h> +#define __STDC_FORMAT_MACROS +#include <inttypes.h> // for sprintf formats for "long long" + // convinience macro #define U128_C(s) uint128(#s) @@ -463,9 +466,9 @@ public: { char buf[33]; if (hi) - sprintf(buf,"%llX%08llX",(unsigned long long)hi,(unsigned long long)lo); + sprintf(buf, "%"PRIX64"%08"PRIX64, (unsigned long long)hi,(unsigned long long)lo); else - sprintf(buf,"%llX",(unsigned long long)lo); + sprintf(buf,"%"PRIX64,(unsigned long long)lo); return buf; } diff --git a/src/pf/pf.pro b/src/pf/pf.pro index a790b01..31a8ba6 100644 --- a/src/pf/pf.pro +++ b/src/pf/pf.pro @@ -15,30 +15,13 @@ win32:CONFIG += console INCLUDEPATH += ../pflib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../pflib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../pflib/release/fwbpf.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../pflib/libfwbpf.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../pflib/release/fwbpf.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../pflib/libfwbpf.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../pflib/$$BINARY_SUBDIR/libfwbpf.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ + +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_pf diff --git a/src/pflib/pflib.pro b/src/pflib/pflib.pro index db74c30..969ad4a 100644 --- a/src/pflib/pflib.pro +++ b/src/pflib/pflib.pro @@ -66,7 +66,7 @@ macx:LIBS += $$LIBS_FWCOMPILER INCLUDEPATH += ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../compiler_lib ../libfwbuilder/src -win32:PRE_TARGETDEPS = ../compiler_lib/release/compilerdriver.lib +win32:PRE_TARGETDEPS = ../compiler_lib/release/libcompilerdriver.a !win32:PRE_TARGETDEPS = ../compiler_lib/libcompilerdriver.a diff --git a/src/pix/pix.pro b/src/pix/pix.pro index 2f6e44d..441b4a5 100644 --- a/src/pix/pix.pro +++ b/src/pix/pix.pro @@ -15,30 +15,13 @@ win32:CONFIG += console INCLUDEPATH += ../cisco_lib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../cisco_lib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../cisco_lib/release/fwbcisco.lib\ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../cisco_lib/$$BINARY_SUBDIR/libfwbcisco.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ + +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_pix diff --git a/src/procurve_acl/procurve_acl.pro b/src/procurve_acl/procurve_acl.pro index feaaf6b..88d109d 100644 --- a/src/procurve_acl/procurve_acl.pro +++ b/src/procurve_acl/procurve_acl.pro @@ -21,31 +21,13 @@ win32:CONFIG += console INCLUDEPATH += ../cisco_lib ../compiler_lib ../libfwbuilder/src DEPENDPATH += ../cisco_lib ../compiler_lib ../libfwbuilder/src -win32:LIBS += ../common/release/common.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:LIBS = ../common/libcommon.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a \ - $$LIBS - -win32:PRE_TARGETDEPS = ../common/release/common.lib \ - ../cisco_lib/release/fwbcisco.lib \ - ../compiler_lib/release/compilerdriver.lib \ - ../libfwbuilder/src/fwbuilder/release/fwbuilder.lib \ - ../libfwbuilder/src/fwcompiler/release/fwcompiler.lib - -!win32:PRE_TARGETDEPS = ../common/libcommon.a \ - ../cisco_lib/libfwbcisco.a \ - ../compiler_lib/libcompilerdriver.a \ - ../libfwbuilder/src/fwcompiler/libfwcompiler.a \ - ../libfwbuilder/src/fwbuilder/libfwbuilder.a +PRE_TARGETDEPS = ../common/$$BINARY_SUBDIR/libcommon.a \ + ../cisco_lib/$$BINARY_SUBDIR/libfwbcisco.a \ + ../compiler_lib/$$BINARY_SUBDIR/libcompilerdriver.a \ + ../libfwbuilder/src/fwcompiler/$$BINARY_SUBDIR/libfwcompiler.a \ + ../libfwbuilder/src/fwbuilder/$$BINARY_SUBDIR/libfwbuilder.a \ +LIBS += $$PRE_TARGETDEPS $$LIBS TARGET = fwb_procurve_acl diff --git a/src/src.pro b/src/src.pro index 55220d8..94e934e 100644 --- a/src/src.pro +++ b/src/src.pro @@ -18,17 +18,17 @@ SUBDIRS = libfwbuilder \ compiler_lib \ fwtransfer \ iptlib \ - pflib \ - cisco_lib \ - libgui \ - gui \ ipt \ + pflib \ pf \ ipf \ ipfw \ + cisco_lib \ iosacl \ pix \ procurve_acl \ transfer_agents \ - fwbedit + libgui \ + fwbedit \ + gui \ diff --git a/src/transfer_agents/secuwall/secuwall.pro b/src/transfer_agents/secuwall/secuwall.pro index 12a5cc4..765764c 100644 --- a/src/transfer_agents/secuwall/secuwall.pro +++ b/src/transfer_agents/secuwall/secuwall.pro @@ -26,9 +26,9 @@ contains( HAVE_QTDBUS, 1 ):unix { win32 { CONFIG += console - LIBS += ../../fwtransfer/release/fwtransfer.lib \ # -lQtDBus - ../../libfwbuilder/src/fwcompiler/release/fwcompiler.lib \ - ../../libfwbuilder/src/fwbuilder/release/fwbuilder.lib + LIBS += ../../fwtransfer/release/libfwtransfer.a \ # -lQtDBus + ../../libfwbuilder/src/fwcompiler/release/libfwcompiler.a \ + ../../libfwbuilder/src/fwbuilder/release/libfwbuilder.a } TARGET = transfer_secuwall ----------------------------------------------------------------------- Summary of changes: src/cisco_lib/cisco_lib.pro | 2 +- src/fwbedit/fwbedit.pro | 32 +++------ src/gui/gui.pro | 71 +++++--------------- src/gui/main.cpp | 2 + src/import/import.pro | 3 +- src/iosacl/iosacl.pro | 30 ++------- src/ipf/ipf.pro | 31 ++------- src/ipfw/ipfw.pro | 30 ++------- src/ipt/ipt.cpp | 9 +++ src/ipt/ipt.pro | 31 ++------- src/iptlib/iptlib.pro | 6 +- .../src/fwbuilder/FWObjectDatabase.cpp | 2 + .../src/fwbuilder/FWObjectDatabase_tree_ops.cpp | 3 - src/libfwbuilder/src/fwbuilder/RuleElement.h | 5 -- src/libfwbuilder/src/fwbuilder/TCPUDPService.cpp | 3 - src/libfwbuilder/src/fwbuilder/dns.cpp | 3 +- src/libfwbuilder/src/fwbuilder/uint128.h | 7 ++- src/pf/pf.pro | 31 ++------- src/pflib/pflib.pro | 2 +- src/pix/pix.pro | 31 ++------- src/procurve_acl/procurve_acl.pro | 30 ++------- src/src.pro | 10 ++-- src/transfer_agents/secuwall/secuwall.pro | 6 +- 23 files changed, 107 insertions(+), 273 deletions(-) hooks/post-receive -- Firewall Builder GUI and Policy Compilers Open Source Code |