You are viewing a plain text version of this content. The canonical link for it is here.
Posted to savan-dev@ws.apache.org by na...@apache.org on 2009/06/12 07:41:24 UTC
svn commit: r783986 - /webservices/savan/trunk/c/build/win32/makefile
Author: nandika
Date: Fri Jun 12 05:41:24 2009
New Revision: 783986
URL: http://svn.apache.org/viewvc?rev=783986&view=rev
Log:
makefile updated
Modified:
webservices/savan/trunk/c/build/win32/makefile
Modified: webservices/savan/trunk/c/build/win32/makefile
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/build/win32/makefile?rev=783986&r1=783985&r2=783986&view=diff
==============================================================================
--- webservices/savan/trunk/c/build/win32/makefile (original)
+++ webservices/savan/trunk/c/build/win32/makefile Fri Jun 12 05:41:24 2009
@@ -19,28 +19,34 @@
SAVAN_CLIENT = savan_client
SAVAN_MSG_RECV = savan_msgreceivers
-SAVAN_CODE = $(SAVANSRC)\src\client\*.c \
- $(SAVANSRC)\src\util\*.c \
- $(SAVANSRC)\src\subscribers\*.c \
- $(SAVANSRC)\src\storage\common\*.c \
- $(SAVANSRC)\src\storage\inmemory\*.c \
- $(SAVANSRC)\src\publisher\common\*.c
+SAVAN_CODE = $(SAVANSRC)\src\util\*.c \
+ $(SAVANSRC)\src\subscribers\*.c \
+ $(SAVANSRC)\src\subs_mgrs\common\*.c
+
+SAVAN_CODE1 = $(SAVANSRC)\src\subs_mgrs\sqlite\*.c
MOD_SAVAN_CODE = $(SAVANSRC)\src\core\*.c \
$(SAVANSRC)\src\handlers\*.c \
-SAVAN_MSG_RECV_CODE = $(SAVANSRC)\src\msgreceivers\*.c
+SAVAN_MSG_RECV_CODE = $(SAVANSRC)\src\msgreceivers\*.c \
+ $(SAVANSRC)\src\publishers\common\*.c
+
+SAVAN_MSG_RECV_CODE1 = $(SAVANSRC)\src\publishers\default\*.c
+
+SAVAN_CLIENT_CODE = $(SAVANSRC)\src\client\*.c \
+ $(SAVANSRC)\src\filters\common\*.c \
+ $(SAVANSRC)\src\filters\xpath\*.c
#compiler options
CC = @cl.exe
CFLAGS = /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "AXIS2_DECLARE_EXPORT" /D_WIN32_WINNT=0x0400 /w /nologo \
- /I$(AXIS2_BIN_DIR)\include /I$(SAVANSRC)\include $(CRUNTIME)
+ /I$(AXIS2_BIN_DIR)\include /I$(SAVANSRC)\include $(CRUNTIME) /I$(LIBXSLT_BIN_DIR)\include /I$(LIBXML2_BIN_DIR)\include /I$(ICONV_BIN_DIR)\include
#linker options
LD = @link.exe
-LDFLAGS = /nologo /LIBPATH:$(AXIS2_BIN_DIR)\lib /LIBPATH:$(SAVANDISTDIR)\lib
-LIBS = axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib axis2_http_receiver.lib axis2_http_sender.lib
+LDFLAGS = /nologo /LIBPATH:$(AXIS2_BIN_DIR)\lib /LIBPATH:$(SAVANDISTDIR)\lib /LIBPATH:$(LIBXSLT_BIN_DIR)\lib /LIBPATH:$(LIBXML2_BIN_DIR)\lib
+LIBS = axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib axis2_http_receiver.lib axis2_http_sender.lib libxslt.lib libxml2.lib
#debug symbols
!if "$(DEBUG)" == "1"
@@ -83,6 +89,7 @@
intdir:
if not exist $(SAVANINTDIR) mkdir $(SAVANINTDIR)
+ if not exist $(SAVANINTDIR)\s mkdir $(SAVANINTDIR)\s
if not exist $(SAVANINTDIR)\client mkdir $(SAVANINTDIR)\client
if not exist $(SAVANINTDIR)\samples mkdir $(SAVANINTDIR)\samples
if not exist $(SAVANINTDIR)\samples\subscriber mkdir $(SAVANINTDIR)\samples\subscriber
@@ -113,7 +120,8 @@
$(SAVANDISTDIR)\lib\$(SAVANDLL).dll:
$(CC) $(CFLAGS) $(SAVAN_CODE) /Fo$(SAVANINTDIR)\ /c
- $(LD) $(LDFLAGS) $(LIBS) $(SAVANINTDIR)\*.obj /DLL \
+ $(CC) $(CFLAGS) $(SAVAN_CODE1) /Fo$(SAVANINTDIR)\s\ /c
+ $(LD) $(LDFLAGS) $(LIBS) $(SAVANINTDIR)\*.obj $(SAVANINTDIR)\s\*.obj /DLL \
/OUT:$(SAVANDISTDIR)\lib\$(SAVANDLL).dll /IMPLIB:$(SAVANDISTDIR)\lib\$(SAVANDLL).lib
-@$(_VC_MANIFEST_EMBED_DLL)
@@ -122,7 +130,7 @@
$(SAVANDISTDIR)\modules\savan\$(MODSAVANDLL).dll:
if not exist $(SAVANINTDIR)\mod_savan mkdir $(SAVANINTDIR)\mod_savan
$(CC) $(CFLAGS) $(MOD_SAVAN_CODE) /Fo$(SAVANINTDIR)\mod_savan\ /c
- $(LD) $(LDFLAGS) $(LIBS) $(SAVANDLL).lib $(SAVAN_MSG_RECV).lib $(SAVANINTDIR)\mod_savan\*.obj /DLL \
+ $(LD) $(LDFLAGS) $(LIBS) $(SAVANDLL).lib $(SAVANINTDIR)\mod_savan\*.obj /DLL \
/OUT:$(SAVANDISTDIR)\modules\savan\$(MODSAVANDLL).dll /IMPLIB:$(SAVANDISTDIR)\modules\savan\$(MODSAVANDLL).lib
-@$(_VC_MANIFEST_EMBED_DLL)
@copy $(SAVANSRC)\src\data\module.xml $(SAVANDISTDIR)\modules\savan\module.xml
@@ -130,13 +138,10 @@
mod_savan: $(SAVANDISTDIR)\modules\savan\$(MODSAVANDLL).dll
##### savan client
-SAVAN_CLIENT_SRC = $(SAVANSRC)\src\client\*.c \
- $(SAVANSRC)\src\util\*.c \
- $(SAVANSRC)\src\subscribers\*.c
$(SAVANDISTDIR)\lib\$(SAVAN_CLIENT).dll :
if not exist $(SAVANINTDIR)\client mkdir $(SAVANINTDIR)\client
- $(CC) $(CFLAGS) $(SAVAN_CLIENT_SRC) /Fo$(SAVANINTDIR)\client\ /c
+ $(CC) $(CFLAGS) $(SAVAN_CLIENT_CODE) /Fo$(SAVANINTDIR)\client\ /c
$(LD) $(LDFLAGS) $(LIBS) $(SAVANDLL).lib $(SAVANINTDIR)\client\*.obj /DLL \
/OUT:$(SAVANDISTDIR)\lib\$(SAVAN_CLIENT).dll /IMPLIB:$(SAVANDISTDIR)\lib\$(SAVAN_CLIENT).lib
-@$(_VC_MANIFEST_EMBED_DLL)
@@ -145,8 +150,10 @@
$(SAVANDISTDIR)\lib\$(SAVAN_MSG_RECV).dll :
if not exist $(SAVANINTDIR)\msg_recv mkdir $(SAVANINTDIR)\msg_recv
+ if not exist $(SAVANINTDIR)\msg_recv1 mkdir $(SAVANINTDIR)\msg_recv1
$(CC) $(CFLAGS) $(SAVAN_MSG_RECV_CODE) /Fo$(SAVANINTDIR)\msg_recv\ /c
- $(LD) $(LDFLAGS) $(LIBS) $(SAVANDLL).lib $(SAVAN_CLIENT).lib $(SAVANINTDIR)\msg_recv\*.obj /DLL \
+ $(CC) $(CFLAGS) $(SAVAN_MSG_RECV_CODE1) /Fo$(SAVANINTDIR)\msg_recv1\ /c
+ $(LD) $(LDFLAGS) $(LIBS) $(SAVANDLL).lib $(SAVANINTDIR)\msg_recv\*.obj $(SAVANINTDIR)\msg_recv1\*.obj /DLL \
/OUT:$(SAVANDISTDIR)\lib\$(SAVAN_MSG_RECV).dll /IMPLIB:$(SAVANDISTDIR)\lib\$(SAVAN_MSG_RECV).lib
-@$(_VC_MANIFEST_EMBED_DLL)
@@ -155,12 +162,15 @@
###samples
+SUBSCRIPTION_SRC=$(SAVANSRC)\src\subs_mgrs\service\subs_mgr_svc\*.c \
+ $(SAVANSRC)\src\subs_mgrs\service\*.c
+
$(SAVANDISTDIR)\services\subscription\subscription.dll :
- $(CC) $(CFLAGS) $(SAVANSRC)\src\subs_mgr\*.c /Fo$(SAVANINTDIR)\samples\subscription\ /c
+ $(CC) $(CFLAGS) $(SUBSCRIPTION_SRC) /Fo$(SAVANINTDIR)\samples\subscription\ /c
$(LD) $(LDFLAGS) $(LIBS) $(SAVANDLL).lib $(SAVANINTDIR)\samples\subscription\*.obj $(SAVAN_CLIENT).lib /DLL \
/OUT:$(SAVANDISTDIR)\services\subscription\subscription.dll
-@$(_VC_MANIFEST_EMBED_DLL)
- @copy $(SAVANSRC)\src\subs_mgr\services.xml $(SAVANDISTDIR)\services\subscription\
+ @copy $(SAVANSRC)\src\subs_mgrs\service\subs_mgr_svc\services.xml $(SAVANDISTDIR)\services\subscription\
subscription: $(SAVANDISTDIR)\services\subscription\subscription.dll
@@ -190,20 +200,4 @@
subscriber: $(SAVANDISTDIR)\samples\bin\savanc\subscriber.exe
-dist: clean distdir intdir savan savan_client savan_msg_recv mod_savan listener weather subscription subscriber copy_include copy_samples copy_extra
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+dist: clean distdir intdir savan mod_savan savan_msg_recv savan_client listener weather subscription subscriber copy_include copy_samples copy_extra