You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by na...@apache.org on 2007/05/07 06:06:28 UTC
svn commit: r535734 - /webservices/sandesha/trunk/c/build/win32/makefile
Author: nandika
Date: Sun May 6 21:06:27 2007
New Revision: 535734
URL: http://svn.apache.org/viewvc?view=rev&rev=535734
Log:
makefile updated
Modified:
webservices/sandesha/trunk/c/build/win32/makefile
Modified: webservices/sandesha/trunk/c/build/win32/makefile
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/build/win32/makefile?view=diff&rev=535734&r1=535733&r2=535734
==============================================================================
--- webservices/sandesha/trunk/c/build/win32/makefile (original)
+++ webservices/sandesha/trunk/c/build/win32/makefile Sun May 6 21:06:27 2007
@@ -1,9 +1,9 @@
####################################################
-# Makefile for Sandesha2 #
-# you can do #
+# Makefile for Sandesha2 #
+# you can do #
# nmake dist - distribution (dist / samples ) #
-# nmake clean - clean #
-# nmake samples - samples #
+# nmake clean - clean #
+# nmake samples - samples #
####################################################
!include configure.in
@@ -14,7 +14,6 @@
SANDESHA2_INTDIR = .\int.msvc
SANDESHA_DLL = sandesha2
-
SANDESHA2_CODE = $(SANDESHASRC)\src\core\*.c \
$(SANDESHASRC)\src\client\*.c \
$(SANDESHASRC)\src\storage\beans\*.c \
@@ -25,18 +24,17 @@
$(SANDESHASRC)\src\msgprocessors\*.c \
$(SANDESHASRC)\src\handlers\*.c \
$(SANDESHASRC)\src\transport\*.c \
- $(SANDESHASRC)\src\util\*.c \
+ $(SANDESHASRC)\src\util\*.c \
$(SANDESHASRC)\src\workers\*.c \
- $(SANDESHASRC)\src\wsrm\*.c
+ $(SANDESHASRC)\src\wsrm\*.c
-
#compiler options
-CC = cl.exe
+CC = @cl.exe
CFLAGS = /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "AXIS2_DECLARE_EXPORT" /w /nologo \
/I$(AXIS2_BIN_DIR)\include /I$(SANDESHASRC)\include
#linker options
-LD = link.exe
+LD = @link.exe
LDFLAGS = /nologo /LIBPATH:$(AXIS2_BIN_DIR)\lib /LIBPATH:$(SANDESHADISTDIR)\sandesha2
LIBS = axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib axis2_http_receiver.lib axis2_http_sender.lib
@@ -46,14 +44,14 @@
$(SANDESHASRC)\src\storage\sqlite\*.c
CFLAGS = $(CFLAGS) /I$(SQLITE_SRC_DIR)
LDFLAGS = $(LDFLAGS) /LIBPATH:$(SQLITE_SRC_DIR)
-LIBS = sqlite3.lib
+LIBS = $(LIBS) sqlite3.lib
!endif
!if "$(WITH_MYSQL)" == "1"
SANDESHA2_CODE = $(SANDESHA2_CODE) \
$(SANDESHASRC)\src\storage\mysql\*.c
CFLAGS = $(CFLAGS) /I$(MYSQL_BIN_DIR)\include
-LDFLAGS = $(LDFLAGS) /LIBPATH:$(MYSQL_BIN_DIR)\lib
+LDFLAGS = $(LDFLAGS) /LIBPATH:$(MYSQL_BIN_DIR)\lib\opt
LIBS =$(LIBS) libmysql.lib
!endif
@@ -66,9 +64,7 @@
LDFLAGS = $(LDFLAGS) /LIBPATH:$(MYSQL_BIN_DIR)\lib\opt
!endif
-
-
-#create the director structure
+#create the directory structure
distdir:
if not exist $(SANDESHADISTDIR) mkdir $(SANDESHADISTDIR)
@@ -76,9 +72,10 @@
if not exist $(SANDESHADISTDIR)\include mkdir $(SANDESHADISTDIR)\include
if not exist $(SANDESHADISTDIR)\samples mkdir $(SANDESHADISTDIR)\samples
if not exist $(SANDESHADISTDIR)\samples\bin mkdir $(SANDESHADISTDIR)\samples\bin
-
+ if not exist $(SANDESHADISTDIR)\samples\bin\RMSampleService mkdir $(SANDESHADISTDIR)\samples\bin\RMSampleService
+
intdir:
- if not exist $(SANDESHA2_INTDIR) mkdir $(SANDESHSA2_INTDIR)
+ if not exist $(SANDESHA2_INTDIR) mkdir $(SANDESHA2_INTDIR)
if not exist $(SANDESHA2_INTDIR)\samples mkdir $(SANDESHA2_INTDIR)\samples
if not exist $(SANDESHA2_INTDIR)\samples\rm_echo_1_0 mkdir $(SANDESHA2_INTDIR)\samples\rm_echo_1_0
if not exist $(SANDESHA2_INTDIR)\samples\rm_echo_1_1 mkdir $(SANDESHA2_INTDIR)\samples\rm_echo_1_1
@@ -90,15 +87,26 @@
if not exist $(SANDESHA2_INTDIR)\samples\rm_report mkdir $(SANDESHA2_INTDIR)\samples\rm_report
if not exist $(SANDESHA2_INTDIR)\samples\RMSampleService mkdir $(SANDESHA2_INTDIR)\samples\RMSampleService
-
clean :
- if exist $(SANDESHADISTDIR) rmdir /S /Q $(SANDESHADISTDIR)
+ @if exist $(SANDESHADISTDIR) rmdir /S /Q $(SANDESHADISTDIR)
copy_extra:
- copy $(SANDESHASRC)\config\sqlite_schema.bat $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\config\sqlite_schema.bat $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\config\mysql_schema.txt $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\config\init_mysql.bat $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\LICENSE $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\README $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\INSTALL $(SANDESHADISTDIR)
+ @copy $(SANDESHASRC)\NEWS $(SANDESHADISTDIR)
+
+
+copy_samples:
+ @xcopy /E $(SANDESHASRC)\samples $(SANDESHADISTDIR)\samples
+ @del /s /q $(SANDESHADISTDIR)\samples\*.am
+ @del /q $(SANDESHADISTDIR)\samples\*.*
copy_include:
- xcopy /E $(SANDESHASRC)\include $(SANDESHADISTDIR)\include
+ @xcopy /E $(SANDESHASRC)\include $(SANDESHADISTDIR)\include
sandesha2:
$(CC) $(CFLAGS) $(SANDESHA2_CODE) /Fo$(SANDESHA2_INTDIR)\ /c
@@ -106,8 +114,8 @@
/OUT:$(SANDESHADISTDIR)\sandesha2\$(SANDESHA_DLL).dll /IMPLIB:$(SANDESHADISTDIR)\sandesha2\$(SANDESHA_DLL).lib
copy_xml:
- copy $(SANDESHASRC)\config\axis2.xml $(SANDESHADISTDIR)\axis2.xml
- copy $(SANDESHASRC)\config\module.xml $(SANDESHADISTDIR)\sandesha2\module.xml
+ @copy $(SANDESHASRC)\config\axis2.xml $(SANDESHADISTDIR)\axis2.xml
+ @copy $(SANDESHASRC)\config\module.xml $(SANDESHADISTDIR)\sandesha2\module.xml
### sample clients
@@ -120,81 +128,47 @@
$(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_ping_1_1\*.c /Fo$(SANDESHA2_INTDIR)\samples\rm_ping_1_1\ /c
$(LD) $(LDFLAGS) $(LIBS) $(SANDESHA2_INTDIR)\samples\rm_ping_1_0\*.obj $(SANDESHA_DLL).lib \
/OUT:$(SANDESHADISTDIR)\samples\bin\rm_ping_1_1.exe
-
rm_echo_1_0:
$(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_1_0\*.c /Fo$(SANDESHA2_INTDIR)\samples\rm_echo_1_0\ /c
$(LD) $(LDFLAGS) $(LIBS) $(SANDESHA2_INTDIR)\samples\rm_echo_1_0\*.obj $(SANDESHA_DLL).lib \
- /OUT:$(SANDESHADISTDIR)\samples\bin\rm_echo_1_0.exe
+ /OUT:$(SANDESHADISTDIR)\samples\bin\rm_echo_1_0.exe
+rm_echo_1_1:
+ $(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_1_1\*.c /Fo$(SANDESHA2_INTDIR)\samples\rm_echo_1_1\ /c
+ $(LD) $(LDFLAGS) $(LIBS) $(SANDESHA2_INTDIR)\samples\rm_echo_1_1\*.obj \
+ $(SANDESHA_DLL).lib /OUT:$(SANDESHADISTDIR)\samples\bin\rm_echo_1_1.exe
rm_mtom_1_0:
$(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_mtom_1_0\*.c /Fo$(SANDESHA2_INTDIR)\samples\rm_mtom_1_0\ /c
$(LD) $(LDFLAGS) $(LIBS) $(SANDESHA2_INTDIR)\samples\rm_mtom_1_0\*.obj $(SANDESHA_DLL).lib \
- /OUT:$(SANDESHADISTDIR)\samples\bin\rm_mtom_1_0.exe
+ /OUT:$(SANDESHADISTDIR)\samples\bin\rm_mtom_1_0.exe
+rm_echo_single_1_0:
+ $(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_single_1_0\*.c /Fo$(SANDESHA2_INTDIR)\samples\rm_echo_single_1_0\ /c
+ $(LD) $(LDFLAGS) $(LIBS) $(SANDESHA2_INTDIR)\samples\rm_echo_single_1_0\*.obj $(SANDESHA_DLL).lib \
+ /OUT:$(SANDESHADISTDIR)\samples\bin\rm_echo_single_1_0.exe
+
+rm_echo_single_1_1:
+ $(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_single_1_1\*.c /Fo$(SANDESHA2_INTDIR)\samples\rm_echo_single_1_1\ /c
+ $(LD) $(LDFLAGS) $(LIBS) $(SANDESHA2_INTDIR)\samples\rm_echo_single_1_1\*.obj \
+ $(SANDESHA_DLL).lib /OUT:$(SANDESHADISTDIR)\samples\bin\rm_echo_single_1_1.exe
-rm_echo_client_1_1:
- $(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_1_1\*.c /c
- $(LD) $(LDFLAGS) $(LIBS) *.obj $(SANDESHA_DLL).lib /OUT:rm_echo_1_1.exe
- if not exist $(SANDESHADISTDIR)\samples\rm_echo_1_1 mkdir $(SANDESHADISTDIR)\samples\rm_echo_1_1
- copy rm_echo_1_1.exe $(SANDESHADISTDIR)\samples\bin
- copy $(SANDESHASRC)\samples\rm_echo_1_1\*.c $(SANDESHADISTDIR)\samples\rm_echo_1_1
- copy $(SANDESHASRC)\samples\rm_echo_1_1\*.h $(SANDESHADISTDIR)\samples\rm_echo_1_1
-
-
- del *.exe
- del *.obj
-
-rm_echo_singel_client_1_0:
- $(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_single_1_0\*.c /c
- $(LD) $(LDFLAGS) $(LIBS) *.obj $(SANDESHA_DLL).lib /OUT:rm_echo_single_1_0.exe
- if not exist $(SANDESHADISTDIR)\samples\rm_echo_single_1_0 mkdir $(SANDESHADISTDIR)\samples\rm_echo_single_1_0
- copy rm_echo_single_1_0.exe $(SANDESHADISTDIR)\samples\bin
- copy $(SANDESHASRC)\samples\rm_echo_single_1_0\*.c $(SANDESHADISTDIR)\samples\rm_echo_single_1_0
- copy $(SANDESHASRC)\samples\rm_echo_single_1_0\*.h $(SANDESHADISTDIR)\samples\rm_echo_single_1_0
-
-
- del *.exe
- del *.obj
-
-rm_echo_single_client_1_1:
- $(CC) $(CFLAGS) $(SANDESHASRC)\samples\rm_echo_single_1_1\*.c /c
- $(LD) $(LDFLAGS) $(LIBS) *.obj $(SANDESHA_DLL).lib /OUT:rm_echo_single_1_1.exe
- if not exist $(SANDESHADISTDIR)\samples\rm_echo_single_1_1 mkdir $(SANDESHADISTDIR)\samples\rm_echo_single_1_1
- copy rm_echo_single_1_1.exe $(SANDESHADISTDIR)\samples\bin
- copy $(SANDESHASRC)\samples\rm_echo_single_1_1\*.c $(SANDESHADISTDIR)\samples\rm_echo_single_1_1
- copy $(SANDESHASRC)\samples\rm_echo_single_1_1\*.h $(SANDESHADISTDIR)\samples\rm_echo_single_1_1
-
-
- del *.exe
- del *.obj
-
-
-all_clients: rm_ping_client_1_0 rm_ping_client_1_1 rm_echo_client_1_1 rm_echo_1_0_client rm_mtom_1_0_client rm_echo_singel_client_1_0 rm_echo_single_client_1_1
-
+all_clients: rm_ping_1_0 rm_ping_1_1 rm_echo_1_1 rm_echo_1_0 rm_mtom_1_0 rm_echo_single_1_0 rm_echo_single_1_1
#### services
RMSampleService:
- $(CC) $(CFLAGS) $(SANDESHASRC)\samples\RMSampleService\*.c /c
- $(LD) $(LDFLAGS) *.obj $(LIBS) /DLL /OUT:RMSampleService.dll
- del *.obj
-
- if not exist $(SANDESHADISTDIR)\samples\RMSampleService mkdir $(SANDESHADISTDIR)\samples\RMSampleService
-
- copy RMSampleService* $(SANDESHADISTDIR)\samples\RMSampleService\
-
- del *.dll
- del *.exp
- del *.lib
+ $(CC) $(CFLAGS) $(SANDESHASRC)\samples\RMSampleService\*.c /Fo$(SANDESHA2_INTDIR)\samples\RMSampleService\ /c
+ $(LD) $(LDFLAGS) $(SANDESHA2_INTDIR)\samples\RMSampleService\*.obj $(LIBS) /DLL \
+ /OUT:$(SANDESHADISTDIR)\samples\bin\RMSampleService\RMSampleService.dll
- copy $(SANDESHASRC)\samples\RMSampleService\services.xml $(SANDESHADISTDIR)\samples\RMSampleService
+ @copy $(SANDESHASRC)\samples\RMSampleService\services.xml $(SANDESHADISTDIR)\samples\bin\RMSampleService
all_services: RMSampleService
samples: all_clients all_services
-dist: clean distdir sandesha2 samples copy_xml copy_include copy_extra
+dist: clean distdir sandesha2 copy_samples samples copy_xml copy_include copy_extra
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org