From 6df069da83f1345a61ba0fe570721908f6e240dc Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 22 Feb 2019 10:19:26 -0300 Subject: [PATCH] Updating library package. --- Makefile.in | 25 +++++++++++++++++++++++++ configure.ac | 1 + hllapi.cbp | 38 ++++++++++++++++++++++++++++++-------- src/hllapi/calls.cc | 2 +- src/hllapi/windows/resources.rc.in | 29 +++++++++++++++++++++++++++++ 5 files changed, 86 insertions(+), 9 deletions(-) create mode 100644 src/hllapi/windows/resources.rc.in diff --git a/Makefile.in b/Makefile.in index 760b6f0..65e5955 100644 --- a/Makefile.in +++ b/Makefile.in @@ -44,6 +44,7 @@ LIBRARY_NAME=hllapi LIBRARY_SOURCES= \ $(wildcard src/$(LIBRARY_NAME)/*.c) \ + $(wildcard src/$(LIBRARY_NAME)/*.cc) \ $(wildcard src/$(LIBRARY_NAME)/@OSNAME@/*.c) \ $(wildcard src/$(LIBRARY_NAME)/@OSNAME@/*.rc) @@ -146,6 +147,19 @@ $(OBJDBG)/%.o: \ -o $@ -c $< $(OBJDBG)/%.o: \ + %.cc \ + $(DEPENDS) + + @echo $< ... + @$(MKDIR) $(@D) + + @$(CXX) \ + $(CFLAGS) \ + -Wall -Wextra -fstack-check \ + -DDEBUG=1 \ + -o $@ -c $< + +$(OBJDBG)/%.o: \ %.rc @echo $< ... @@ -166,6 +180,17 @@ $(OBJRLS)/%.o: \ -o $@ -c $< $(OBJRLS)/%.o: \ + %.cc \ + $(DEPENDS) + + @echo $< ... + @$(MKDIR) $(@D) + @$(CXX) \ + $(CFLAGS) \ + -DNDEBUG=1 \ + -o $@ -c $< + +$(OBJRLS)/%.o: \ %.rc @echo $< ... diff --git a/configure.ac b/configure.ac index 85e1a15..2034ca4 100644 --- a/configure.ac +++ b/configure.ac @@ -89,6 +89,7 @@ case "$host" in app_win32_revision=$(date +%y.%m.%d.%H) AC_SUBST(WIN32_VERSION,$app_win32_revision) AC_CONFIG_FILES(src/plugin/windows/resources.rc) + AC_CONFIG_FILES(src/hllapi/windows/resources.rc) ;; *) diff --git a/hllapi.cbp b/hllapi.cbp index 9dc3b81..7ec7bbb 100644 --- a/hllapi.cbp +++ b/hllapi.cbp @@ -32,24 +32,46 @@ - - - + - + - + + + - - + + + + + + + + + + + + + + + + + + - + + + diff --git a/src/hllapi/calls.cc b/src/hllapi/calls.cc index f06337d..e0a8759 100644 --- a/src/hllapi/calls.cc +++ b/src/hllapi/calls.cc @@ -31,8 +31,8 @@ #include #include - #include #include + #include #include "client.h" using namespace std; diff --git a/src/hllapi/windows/resources.rc.in b/src/hllapi/windows/resources.rc.in new file mode 100644 index 0000000..4e5cc47 --- /dev/null +++ b/src/hllapi/windows/resources.rc.in @@ -0,0 +1,29 @@ +#include + +VS_VERSION_INFO VERSIONINFO +FILEVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,@PACKAGE_MAJOR_RELEASE@,0 +PRODUCTVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,@PACKAGE_MAJOR_RELEASE@,0 + +BEGIN + + BLOCK "StringFileInfo" + BEGIN + BLOCK "080904E4" + BEGIN + VALUE "FileDescription", "pw3270 HLLAPI Client Module\0" + VALUE "CompanyName", "Banco do Brasil S/A.\0" + VALUE "FileVersion", "@WIN32_VERSION@\0" + VALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights Reserved\0" + VALUE "OriginalFilename", "ipc3270@DLLEXT@\0" + VALUE "ProductName", "@PACKAGE_NAME@\0" + VALUE "ProductVersion", "@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.0\0" + END + END + + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x809, 0x04E4 + END + +END + -- libgit2 0.21.2