From: <jbo...@li...> - 2006-05-10 12:40:19
|
Author: mla...@jb... Date: 2006-05-10 08:40:09 -0400 (Wed, 10 May 2006) New Revision: 4179 Added: labs/jbossweb/trunk/src/share/native/build/buildsvc.bat Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile Log: Added build svc target Added: labs/jbossweb/trunk/src/share/native/build/buildsvc.bat =================================================================== --- labs/jbossweb/trunk/src/share/native/build/buildsvc.bat 2006-05-10 12:17:17 UTC (rev 4178) +++ labs/jbossweb/trunk/src/share/native/build/buildsvc.bat 2006-05-10 12:40:09 UTC (rev 4179) @@ -0,0 +1,45 @@ +@echo off +REM +REM JBoss, the OpenSource J2EE webOS +REM +REM Distributable under LGPL license. +REM See terms of license at gnu.org. +REM +REM +REM @author Mladen Turk +REM +REM +REM +@if "%OS%" == "Windows_NT" setlocal +REM set MSVS8VC=C:\opt\MSVS8\VC\bin +set MSVS8VC=C:\D\Microsoft\MSVS8\VC\bin + +@rmdir /S /Q jbosssvc 2>NUL + +svn export http://anonsvn.labs.jboss.com/labs/jbossweb/trunk/src/windows/native/service/jbosssvc +svn export http://anonsvn.labs.jboss.com/labs/jbossweb/trunk/src/share/native/build jbosssvc/build + +@if "%1" == "dll" set FORDLL=1 + +@if "%2" == "x86" goto cpuX86 +@if "%2" == "amd64" goto cpuAMD64 +@if "%2" == "ia64" goto cpuIA64 +echo Usage: buildsvc <CPU> +goto cmdEnd + +:cpuX86 +set CPU=I386 +call %MSVS8VC%\vcvars32 +goto cmdBuild + +:cpuAMD64 +set CPU=AMD64 +call %MSVS8VC%\amd64\vcvarsamd64 +goto cmdBuild + +:cmdBuild +cd jbosssvc +nmake -f NMAKEMakefile +nmake -f NMAKEMakefile install + +:cmdEnd Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile =================================================================== --- labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile 2006-05-10 12:17:17 UTC (rev 4178) +++ labs/jbossweb/trunk/src/windows/native/service/jbosssvc/NMAKEmakefile 2006-05-10 12:40:09 UTC (rev 4179) @@ -26,7 +26,7 @@ TARGET = EXE PROJECT = jbosssvc -!include <../../../../share/native/build/NMAKEcommon.inc> +!include <build/NMAKEcommon.inc> !IF !DEFINED(SRCDIR) || "$(SRCDIR)" == "" SRCDIR = . @@ -61,3 +61,15 @@ clean: @$(CLEANTARGET) + +!IFNDEF INSTALLDIR +!IFDEF FORDLL +INSTALLDIR = ../../native-builds/WINNT_$(CPU)_DLL_RELEASE +!ELSE +INSTALLDIR = ../../native-builds/WINNT_$(CPU)_LIB_RELEASE +!ENDIF +!ENDIF + +install: all + @gmkdir -p $(INSTALLDIR) + @cp -f -t $(INSTALLDIR) $(BUILDEXE) |