You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by du...@apache.org on 2007/04/05 16:26:43 UTC

svn commit: r525833 - in /webservices/rampart/trunk/c/build/win32: configure.in makefile

Author: dumindu
Date: Thu Apr  5 07:26:39 2007
New Revision: 525833

URL: http://svn.apache.org/viewvc?view=rev&rev=525833
Log:
Fixed the win32 makefile. Directory structure may need to be updated, however.

Modified:
    webservices/rampart/trunk/c/build/win32/configure.in
    webservices/rampart/trunk/c/build/win32/makefile

Modified: webservices/rampart/trunk/c/build/win32/configure.in
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/build/win32/configure.in?view=diff&rev=525833&r1=525832&r2=525833
==============================================================================
--- webservices/rampart/trunk/c/build/win32/configure.in (original)
+++ webservices/rampart/trunk/c/build/win32/configure.in Thu Apr  5 07:26:39 2007
@@ -1,5 +1,5 @@
-AXIS2_BIN_DIR = E:\axis2c\build\axis2c-bin-1.0.0-win32
-OPENSSL_BIN_DIR = E:\OpenSSL
+AXIS2_BIN_DIR = D:\dummy\axis2c\build\deploy
+OPENSSL_BIN_DIR = d:\OpenSSL
 DEBUG = 1
 
 

Modified: webservices/rampart/trunk/c/build/win32/makefile
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/build/win32/makefile?view=diff&rev=525833&r1=525832&r2=525833
==============================================================================
--- webservices/rampart/trunk/c/build/win32/makefile (original)
+++ webservices/rampart/trunk/c/build/win32/makefile Thu Apr  5 07:26:39 2007
@@ -65,7 +65,6 @@
 #################### hack!
 CFLAGS = $(CFLAGS) /D "_WINSOCKAPI_"
 
-
 distdir:
 	if not exist $(RAMPART_DISTDIR) mkdir $(RAMPART_DISTDIR)
 	mkdir $(RAMPART_DISTDIR)\bin
@@ -81,15 +80,16 @@
 
 intdirs:
 	if not exist $(RAMPART_INTDIR) mkdir $(RAMPART_INTDIR)
-	mkdir $(RAMPART_INTDIR)\samples\callback\pwcb
-	mkdir $(RAMPART_INTDIR)\samples\authn_provider
-	mkdir $(RAMPART_INTDIR)\samples\services\echo
+	if not exist $(RAMPART_INTDIR)\samples\callback\pwcb mkdir $(RAMPART_INTDIR)\samples\callback\pwcb
+	if not exist $(RAMPART_INTDIR)\samples\authn_provider mkdir $(RAMPART_INTDIR)\samples\authn_provider
+	if not exist $(RAMPART_INTDIR)\samples\services\sec_echo\ mkdir $(RAMPART_INTDIR)\samples\services\sec_echo
+	if not exist $(RAMPART_INTDIR)\samples\clients\sec_echo\ mkdir $(RAMPART_INTDIR)\samples\clients\sec_echo
 
 mod_rampart:
 	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) $(MOD_RAMPART_SRC) $(OMXMLSEC_SRC) $(SECPOLICY_SRC) $(APPLINK_FILE) /Fo$(RAMPART_INTDIR)\ /c
 	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\*.obj \
 	      $(LIBS) axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib \
-              /DLL /OUT:$(RAMPART_DISTDIR)\rampart\$(RAMPART).dll /IMPLIB:$(RAMPART_DISTDIR)\rampart\mod_rampart.lib
+              /DLL /OUT:$(RAMPART_DISTDIR)\rampart\mod_rampart.dll /IMPLIB:$(RAMPART_DISTDIR)\rampart\mod_rampart.lib
 	
 	copy $(RAMPART_SOURCE_DIR)\src\data\module.xml $(RAMPART_DISTDIR)\rampart
 
@@ -97,49 +97,32 @@
 mod_rampart_pwcb:
 	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) $(RAMPART_SOURCE_DIR)\samples\callback\pwcb.c /Fo$(RAMPART_INTDIR)\samples\callback\pwcb\ /c
 	$(LD) $(LDFLAGS) $(LIBS) axutil.lib $(RAMPART_INTDIR)\samples\callback\pwcb\*.obj /DLL /OUT:$(RAMPART_DISTDIR)\bin\pwcb.dll \
-	/IMPLIB:$(RAMPART_DISTDIR)\bin\pwcb.lib
+	      /IMPLIB:$(RAMPART_DISTDIR)\bin\pwcb.lib
 
 
 mod_rampart_authn: 
 	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) $(RAMPART_SOURCE_DIR)\samples\authn_provider\authn_provider.c \
-	/Fo$(RAMPART_INTDIR)\samples\authn_provider\ /c
+	      /Fo$(RAMPART_INTDIR)\samples\authn_provider\ /c
 	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\authn_provider\*.obj mod_rampart.lib axutil.lib /LIBPATH:$(RAMPART_DISTDIR)\rampart /DLL \
-	/OUT:$(RAMPART_DISTDIR)\bin\authn.dll /IMPLIB:$(RAMPART_DISTDIR)\bin\authn.lib
+	      /OUT:$(RAMPART_DISTDIR)\bin\authn.dll
 
 mod_rampart_services_sec_echo:
-	$(CC) $(CFLAGS) /I$(RAMPART_SOURCE_DIR)\rampart\samples\server\sec_echo \
-	$(RAMPART_SOURCE_DIR)\rampart\samples\server\sec_echo\*.c /c
-	$(LD) $(LDFLAGS) *.obj $(AXIS2_UTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
-	$(LIBS) $(AXIS2_ENGINE).lib $(AXIS2_TRANSPORT_RECEIVER).lib \
-	$(AXIS2_TRANSPORT_SENDER).lib /DLL /OUT:sec_echo.dll  
-	del *.obj
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) /I$(RAMPART_SOURCE_DIR)\samples\server\sec_echo \
+	      $(RAMPART_SOURCE_DIR)\samples\server\sec_echo\*.c \
+	      /Fo$(RAMPART_INTDIR)\samples\services\sec_echo\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\services\sec_echo\*.obj \
+	      axutil.lib axiom.lib axis2_parser.lib $(LIBS) axis2_engine.lib \
+	      axis2_http_receiver.lib axis2_http_sender.lib \
+              /DLL /OUT:$(RAMPART_DISTDIR)\bin\sec_echo.dll
 	
-	if not exist $(RAMPART_SAMPLES_SERVICE_DIR)\sec_echo mkdir $(RAMPART_SAMPLES_SERVICE_DIR)\sec_echo
-
-	copy sec_echo.dll $(RAMPART_SAMPLES_SERVICE_DIR)\sec_echo
+	copy $(RAMPART_SOURCE_DIR)\samples\server\sec_echo\services.xml $(RAMPART_DISTDIR)\bin
 
-	del *.dll
-	del *.exp
-	del *.lib
-	
-	copy $(RAMPART_SOURCE_DIR)\rampart\samples\server\sec_echo\*.c $(RAMPART_SAMPLES_SERVICE_DIR)\sec_echo
-	copy $(RAMPART_SOURCE_DIR)\rampart\samples\server\sec_echo\*.h $(RAMPART_SAMPLES_SERVICE_DIR)\sec_echo
-	copy $(RAMPART_SOURCE_DIR)\rampart\samples\server\sec_echo\services.xml $(RAMPART_SAMPLES_SERVICE_DIR)\sec_echo
-	
 mod_rampart_samples_sec_echo:
-	if not exist $(RAMPART_SAMPLES_CLIENT_DIR)\sec_echo mkdir $(RAMPART_SAMPLES_CLIENT_DIR)\sec_echo
-	
-	$(CC) /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" $(AXIS2_INCLUDE_PATH) $(MOD_RAMPART_INCLUDE_PATH) \
-	$(RAMPART_SOURCE_DIR)\rampart\samples\client\sec_echo\echo.c /c
-	$(LD) $(LDFLAGS) echo.obj $(AXIS2_UTIL).lib $(AXIOM).lib \
-	$(AXIS2_PARSER).lib $(AXIS2_ENGINE).lib /OUT:echo.exe
-
-	del *.obj
-	copy echo.exe $(RAMPART_SAMPLES_CLIENT_DIR)\sec_echo
-	copy $(RAMPART_SOURCE_DIR)\rampart\samples\client\sec_echo\echo.c $(RAMPART_SAMPLES_CLIENT_DIR)\sec_echo
-	
-	xcopy /E /I /Y $(RAMPART_SOURCE_DIR)\rampart\samples\client\sec_echo\data $(RAMPART_SAMPLES_CLIENT_DIR)\sec_echo\data
-	del echo.exe
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) \
+	      $(RAMPART_SOURCE_DIR)\samples\client\sec_echo\echo.c \
+	      /Fo$(RAMPART_INTDIR)\samples\clients\sec_echo\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\clients\sec_echo\echo.obj axutil.lib axiom.lib \
+	      axis2_parser.lib axis2_engine.lib /OUT:$(RAMPART_DISTDIR)\bin\echo.exe
 
 mod_rampart_samples: mod_rampart_samples_sec_echo mod_rampart_services_sec_echo
 
@@ -153,7 +136,7 @@
 
 mod_rampart_all: mod_rampart mod_rampart_authn mod_rampart_pwcb mod_rampart_htpwcb mod_rampart_samples mod_rampart_copy_include
 
-dist: clean distdir intdirs mod_rampart mod_rampart_pwcb mod_rampart_authn
+dist: clean distdir intdirs mod_rampart mod_rampart_pwcb mod_rampart_authn mod_rampart_services_sec_echo mod_rampart_samples_sec_echo