fixed Windows build error
authorVictor Kirhenshtein <victor@netxms.org>
Sun, 6 Aug 2017 16:45:49 +0000 (19:45 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Sun, 6 Aug 2017 16:45:49 +0000 (19:45 +0300)
include/nms_util.h
src/Makefile.w32
src/agent/core/nxagentd.cpp
src/agent/subagents/java/Makefile.w32
src/libnxjava/Makefile.w32 [new file with mode: 0644]
src/server/core/main.cpp

index 827de1b..7a44ae8 100644 (file)
@@ -2444,7 +2444,6 @@ enum nxDirectoryType
 TCHAR LIBNETXMS_EXPORTABLE *GetHeapInfo();
 
 void LIBNETXMS_EXPORTABLE GetNetXMSDirectory(nxDirectoryType type, TCHAR *dir);
-TCHAR LIBNETXMS_EXPORTABLE *FindJavaRuntime(TCHAR *buffer, size_t size);
 
 UINT32 LIBNETXMS_EXPORTABLE IcmpPing(const InetAddress& addr, int iNumRetries, UINT32 dwTimeout, UINT32 *pdwRTT, UINT32 dwPacketSize);
 
index b6491f1..5e64d29 100644 (file)
@@ -1,5 +1,5 @@
 SUBDIRS = jansson libexpat libtre sqlite zlib libnetxms libnxlp libnxmb \
-          libnxsl libpng libstrophe nxscript db snmp appagent agent \
+          libnxjava libnxsl libpng libstrophe nxscript db snmp appagent agent \
           client server tools
 
 include ..\Makefile.inc.w32
index 35dd11f..6f275bd 100644 (file)
@@ -719,7 +719,7 @@ BOOL Initialize()
                    ((g_dwFlags & AF_DAEMON) ? 0 : NXLOG_PRINT_TO_STDOUT),
                        _T("NXAGENTD.EXE"),
 #ifdef _WIN32
-                       0, NULL, MSG_DEBUG))
+                       0, NULL, MSG_DEBUG, MSG_SUBAGENT_MSG))
 #else
                        g_dwNumMessages, g_szMessages, MSG_DEBUG, MSG_SUBAGENT_MSG))
 #endif
@@ -732,7 +732,7 @@ BOOL Initialize()
                   ((g_dwFlags & AF_DAEMON) ? 0 : NXLOG_PRINT_TO_STDOUT),
                       _T("NXAGENTD.EXE"),
 #ifdef _WIN32
-                      0, NULL, MSG_DEBUG);
+                      0, NULL, MSG_DEBUG, MSG_SUBAGENT_MSG);
 #else
                       g_dwNumMessages, g_szMessages, MSG_DEBUG, MSG_SUBAGENT_MSG);
 #endif
index f55298d..66a62e7 100644 (file)
@@ -1,8 +1,8 @@
 TARGET = java.nsm
 TYPE = nsm
-SOURCES = ConfigHelper.cpp main.cpp SubAgent.cpp
+SOURCES = main.cpp SubAgent.cpp
 CPPFLAGS = /I "$(JDK_BASE)\include" /I "$(JDK_BASE)\include\win32"
-LIBS = libnxagent.lib libnetxms.lib
+LIBS = libnxagent.lib libnxjava.lib libnetxms.lib
 SUBDIRS = java
          
 include ..\..\..\..\Makefile.inc.w32
diff --git a/src/libnxjava/Makefile.w32 b/src/libnxjava/Makefile.w32
new file mode 100644 (file)
index 0000000..81354b2
--- /dev/null
@@ -0,0 +1,9 @@
+TARGET = libnxjava.dll
+TYPE = dll
+SOURCES = config.cpp jre.cpp jvm.cpp main.cpp platform.cpp tools.cpp
+
+CPPFLAGS = /DLIBNXJAVA_EXPORTS
+LIBS = libnetxms.lib
+SUBDIRS = java
+         
+include ../../Makefile.inc.w32
index c2cab34..f1edcf4 100644 (file)
@@ -640,7 +640,7 @@ BOOL NXCORE_EXPORTABLE Initialize()
                    ((g_flags & AF_DAEMON) ? 0 : NXLOG_PRINT_TO_STDOUT),
                    _T("LIBNXSRV.DLL"),
 #ifdef _WIN32
-                                      0, NULL, MSG_DEBUG))
+                                      0, NULL, MSG_DEBUG, MSG_OTHER))
 #else
                                       g_dwNumMessages, g_szMessages, MSG_DEBUG, MSG_OTHER))
 #endif