From 4b376e26abe74c5cffd6a66c02179d06dff08429 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 28 Aug 2020 11:54:48 -0300 Subject: [PATCH] Cretating include dir and files based on operating system. --- Makefile.in | 4 +++- lib3270.cbp | 7 +++++++ src/core/iocalls.c | 2 +- src/core/linux/connect.c | 2 +- src/core/linux/util.c | 2 +- src/core/telnet.c | 4 +++- src/core/windows/connect.c | 1 + src/core/windows/event_dispatcher.c | 1 + src/core/windows/http.c | 1 + src/core/windows/util.c | 1 + src/include/internals.h | 2 +- src/include/lib3270.h | 26 -------------------------- src/include/lib3270/internals.h | 2 +- src/include/linux/lib3270/os.h | 43 +++++++++++++++++++++++++++++++++++++++++++ src/include/macos/lib3270/os.h | 43 +++++++++++++++++++++++++++++++++++++++++++ src/include/windows/lib3270/os.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ src/include/windows/lib3270/win32.h | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/network_modules/openssl/context.c | 4 ++++ src/network_modules/openssl/private.h | 2 +- src/network_modules/tools.c | 3 +++ src/ssl/notify.c | 1 + src/testprogram/testprogram.c | 4 ++++ 22 files changed, 243 insertions(+), 34 deletions(-) create mode 100644 src/include/linux/lib3270/os.h create mode 100644 src/include/macos/lib3270/os.h create mode 100644 src/include/windows/lib3270/os.h create mode 100644 src/include/windows/lib3270/win32.h diff --git a/Makefile.in b/Makefile.in index 02d6e42..77543b1 100644 --- a/Makefile.in +++ b/Makefile.in @@ -107,12 +107,14 @@ DEPENDS= \ Makefile \ src/include/*.h \ src/include/lib3270/*.h \ + src/include/@OSNAME@/lib3270/*.h \ $(BASEDIR)/src/include/lib3270/actions.h CFLAGS= \ @CFLAGS@ \ -g \ -I$(BASEDIR)/src/include \ + -I$(BASEDIR)/src/include/@OSNAME@ \ @LIBSSL_CFLAGS@ \ @LDAP_CFLAGS@ \ @LIBCURL_CFLAGS@ @@ -323,7 +325,7 @@ install-dev: \ @mkdir -p $(DESTDIR)$(includedir)/lib3270 @$(INSTALL_DATA) \ - src/include/lib3270/*.h \ + src/include/@OSNAME@/lib3270/*.h \ $(DESTDIR)$(includedir)/lib3270 @$(INSTALL_DATA) \ diff --git a/lib3270.cbp b/lib3270.cbp index 7692adb..7582bb0 100644 --- a/lib3270.cbp +++ b/lib3270.cbp @@ -254,6 +254,8 @@