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