RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool) .

*****************************************************
Summary
-------
Notes: 9
Binaries: 17
Archives: 0
Standards: 170

Apache Licensed: 119
Generated Documents: 12

JavaDocs are generated and so license header is optional
Generated files do not required license headers

39 Unknown Licenses

*******************************

Archives (+ indicates readable, $ unreadable): 

 
*****************************************************
  Files with AL headers will be marked L
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    build-maven.xml
 !????? build.properties.sample
  AL    build.xml
 !????? doap_daemon.rdf
  N     LICENSE.txt
  AL    maven.xml
  N     NOTICE.txt
  AL    pom.xml
  AL    project.properties
  AL    project.xml
  AL    PROPOSAL.html
  N     README
  N     RELEASE-NOTES.txt
  AL    src/assembly/bin.xml
  AL    src/assembly/src.xml
 !????? src/conf/MANIFEST.MF
 !????? src/docs/daemon.css
  AL    src/docs/daemon.html
  AL    src/java/org/apache/commons/daemon/Daemon.java
  AL    src/java/org/apache/commons/daemon/DaemonContext.java
  AL    src/java/org/apache/commons/daemon/DaemonController.java
  AL    src/java/org/apache/commons/daemon/DaemonListener.java
  AL    src/java/org/apache/commons/daemon/DaemonPermission.java
  AL    src/java/org/apache/commons/daemon/support/DaemonLoader.java
  B     src/media/logo.xcf
  B     src/native/nt/executables/vdmoniadm/icon1.ico
  AL    src/native/nt/executables/vdmoniadm/resource.h
  GEN   src/native/nt/executables/vdmoniadm/vdmoniadm.dsp
  GEN   src/native/nt/executables/vdmoniadm/vdmoniadm.dsw
 !????? src/native/nt/executables/vdmoniadm/vdmoniadm.rc
  AL    src/native/nt/executables/vdmonisvc/resource.h
  GEN   src/native/nt/executables/vdmonisvc/vdmonisvc.dsp
  GEN   src/native/nt/executables/vdmonisvc/vdmonisvc.dsw
 !????? src/native/nt/executables/vdmonisvc/vdmonisvc.rc
  AL    src/native/nt/lib/moni_inst.h
 !????? src/native/nt/Makefile
 !????? src/native/nt/moni/Makefile
  AL    src/native/nt/moni/vdmoniadm.c
  AL    src/native/nt/moni/vdmonisvc.c
  AL    src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.c
  GEN   src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.dsp
  AL    src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.h
 !????? src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.manifest
  AL    src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.rc
 !????? src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.vcproj
  AL    src/native/nt/procrun/apps/jar2exe/jar2exe.c
  AL    src/native/nt/procrun/apps/jar2exe/jar2exe.h
  AL    src/native/nt/procrun/apps/jar2exe/jar2exe.rc
 !????? src/native/nt/procrun/apps/jar2exe/jar2exe.vcproj
 !????? src/native/nt/procrun/apps/prunmgr/prunmgr.amd64
  AL    src/native/nt/procrun/apps/prunmgr/prunmgr.c
  GEN   src/native/nt/procrun/apps/prunmgr/prunmgr.dsp
  AL    src/native/nt/procrun/apps/prunmgr/prunmgr.h
 !????? src/native/nt/procrun/apps/prunmgr/prunmgr.ia64
 !????? src/native/nt/procrun/apps/prunmgr/prunmgr.manifest
  AL    src/native/nt/procrun/apps/prunmgr/prunmgr.rc
 !????? src/native/nt/procrun/apps/prunmgr/prunmgr.vcproj
 !????? src/native/nt/procrun/apps/prunmgr/prunmgr.x86
 !????? src/native/nt/procrun/apps/prunsrv/prunsrv.amd64
  AL    src/native/nt/procrun/apps/prunsrv/prunsrv.c
  GEN   src/native/nt/procrun/apps/prunsrv/prunsrv.dsp
  AL    src/native/nt/procrun/apps/prunsrv/prunsrv.h
 !????? src/native/nt/procrun/apps/prunsrv/prunsrv.ia64
  AL    src/native/nt/procrun/apps/prunsrv/prunsrv.rc
 !????? src/native/nt/procrun/apps/prunsrv/prunsrv.vcproj
 !????? src/native/nt/procrun/apps/prunsrv/prunsrv.x86
  AL    src/native/nt/procrun/apps/srvbatch/example/example.c
 !????? src/native/nt/procrun/apps/srvbatch/example/example.vcproj
  AL    src/native/nt/procrun/apps/srvbatch/example/exservice.bat
  B     src/native/nt/procrun/apps/srvbatch/MSG00001.bin
  AL    src/native/nt/procrun/apps/srvbatch/srvbatch.c
  AL    src/native/nt/procrun/apps/srvbatch/srvbatch.rc
 !????? src/native/nt/procrun/apps/srvbatch/srvbatch.sln
 !????? src/native/nt/procrun/apps/srvbatch/srvbatch.vcproj
  AL    src/native/nt/procrun/include/apxwin.h
  AL    src/native/nt/procrun/include/cmdline.h
  AL    src/native/nt/procrun/include/console.h
  AL    src/native/nt/procrun/include/gui.h
  AL    src/native/nt/procrun/include/handles.h
  AL    src/native/nt/procrun/include/javajni.h
  AL    src/native/nt/procrun/include/log.h
  AL    src/native/nt/procrun/include/registry.h
  AL    src/native/nt/procrun/include/rprocess.h
  AL    src/native/nt/procrun/include/service.h
  AL    src/native/nt/procrun/java/Test.java
 !????? src/native/nt/procrun/libprocrun.amd64
  GEN   src/native/nt/procrun/libprocrun.dsp
 !????? src/native/nt/procrun/libprocrun.ia64
 !????? src/native/nt/procrun/libprocrun.vcproj
 !????? src/native/nt/procrun/libprocrun.x86
  N     src/native/nt/procrun/LICENSE
  GEN   src/native/nt/procrun/procrun.dsw
 !????? src/native/nt/procrun/procrun.sln
  B     src/native/nt/procrun/resources/apsvcmgr.ico
  B     src/native/nt/procrun/resources/jakarta.bmp
  AL    src/native/nt/procrun/resources/license.rtf
  B     src/native/nt/procrun/resources/procrunr.ico
  B     src/native/nt/procrun/resources/procruns.ico
  B     src/native/nt/procrun/resources/procrunw.ico
  B     src/native/nt/procrun/resources/sorterd.bmp
  B     src/native/nt/procrun/resources/sorteru.bmp
  B     src/native/nt/procrun/resources/sstatus.bmp
  B     src/native/nt/procrun/resources/susers.bmp
  B     src/native/nt/procrun/resources/toolbar.bmp
  AL    src/native/nt/procrun/samples/cchild.c
 !????? src/native/nt/procrun/samples/cchild.vcproj
  AL    src/native/nt/procrun/src/cmdline.c
  AL    src/native/nt/procrun/src/console.c
  AL    src/native/nt/procrun/src/gui.c
  AL    src/native/nt/procrun/src/handles.c
  AL    src/native/nt/procrun/src/javajni.c
  AL    src/native/nt/procrun/src/log.c
  AL    src/native/nt/procrun/src/mclib.c
  AL    src/native/nt/procrun/src/mclib.h
  AL    src/native/nt/procrun/src/private.h
  AL    src/native/nt/procrun/src/registry.c
  AL    src/native/nt/procrun/src/rprocess.c
  AL    src/native/nt/procrun/src/service.c
  AL    src/native/nt/procrun/src/utils.c
  AL    src/native/nt/procrun/testchild/testchild.c
  GEN   src/native/nt/procrun/testchild/testchild.dsp
 !????? src/native/nt/procrun/testchild/testchild.vcproj
 !????? src/native/nt/procrun/xdocs/index.xml
  N     src/native/nt/README
  AL    src/native/nt/service/instmain.c
  GEN   src/native/nt/service/instsvc.dsp
  GEN   src/native/nt/service/instsvc.dsw
 !????? src/native/nt/service/Makefile
  AL    src/native/nt/signals/kills.c
  AL    src/native/nt/supcalls_nt/vdenv.c
 !????? src/native/unix/CHANGES.txt
  AL    src/native/unix/configure.in
  N     src/native/unix/INSTALL.txt
  AL    src/native/unix/Makedefs.in
  AL    src/native/unix/Makefile.in
 !????? src/native/unix/man/fetch.sh
 !????? src/native/unix/man/jsvc.1.xml
  N     src/native/unix/man/README
  AL    src/native/unix/native/arguments.c
  AL    src/native/unix/native/arguments.h
  AL    src/native/unix/native/debug.c
  AL    src/native/unix/native/debug.h
  AL    src/native/unix/native/dso-dlfcn.c
  AL    src/native/unix/native/dso-dyld.c
  AL    src/native/unix/native/dso.h
  AL    src/native/unix/native/help.c
  AL    src/native/unix/native/help.h
  AL    src/native/unix/native/home.c
  AL    src/native/unix/native/home.h
  AL    src/native/unix/native/java.c
  AL    src/native/unix/native/java.h
  AL    src/native/unix/native/jsvc-unix.c
  AL    src/native/unix/native/jsvc.h
  AL    src/native/unix/native/location.c
  AL    src/native/unix/native/location.h
  AL    src/native/unix/native/Makefile.in
  AL    src/native/unix/native/replace.c
  AL    src/native/unix/native/replace.h
  AL    src/native/unix/native/signals.c
  AL    src/native/unix/native/Tomcat.sh
  AL    src/native/unix/native/Tomcat5.sh
  AL    src/native/unix/support/apfunctions.m4
  AL    src/native/unix/support/apjava.m4
  AL    src/native/unix/support/apsupport.m4
  AL    src/native/unix/support/buildconf.sh
 !????? src/native/unix/support/config.guess
 !????? src/native/unix/support/config.sub
  AL    src/native/unix/support/install.sh
  AL    src/samples/AloneDaemon.sh
  AL    src/samples/AloneService.java
 !????? src/samples/build.xml
  AL    src/samples/Native.c
  AL    src/samples/Native.sh
  N     src/samples/README.txt
  AL    src/samples/ServiceDaemon.java
  AL    src/samples/ServiceDaemon.sh
  AL    src/samples/ServiceDaemonReadThread.java
  AL    src/samples/SimpleDaemon.java
  AL    src/samples/SimpleDaemon.sh
  B     src/site/resources/images/logo.gif
  B     src/site/resources/images/logo.png
  AL    src/site/site.xml
  AL    src/test/org/apache/commons/daemon/SimpleDaemon.java
  AL    STATUS.html
  AL    xdocs/binaries.xml
  AL    xdocs/cvs-usage.xml
  AL    xdocs/download_daemon.xml
  AL    xdocs/faq.xml
  B     xdocs/images/logo.gif
  B     xdocs/images/logo.png
  AL    xdocs/index.xml
  AL    xdocs/issue-tracking.xml
  AL    xdocs/jsvc.xml
  AL    xdocs/navigation.xml
  AL    xdocs/procrun.xml
 !????? xdocs/style/project.css
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==build.properties.sample
 =======================================================================
 # The directory containing your binary distribution of JUnit, 
# version 3.7 or later
junit.home = /usr/local/junit3.7

# The pathname of the "junit.jar" JAR file
junit.jar = ${junit.home}/junit.jar

# Proxy
# proxy
maven.proxy.host = proxy.domain
maven.proxy.port = 80

 =======================================================================
 ==doap_daemon.rdf
 =======================================================================
 <?xml version="1.0"?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:asfext="http://projects.apache.org/ns/asfext#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:doap="http://usefulinc.com/ns/doap#" xml:lang="en">
  <Project rdf:about="http://commons.apache.org/daemon/">
    <name>Apache Commons Daemon</name>
    <homepage rdf:resource="http://commons.apache.org/daemon/"/>
    <programming-language>Java</programming-language>
    <category rdf:resource="http://projects.apache.org/category/library"/>
    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>
    <bug-database rdf:resource="http://issues.apache.org/jira/browse/DAEMON"/>
    <download-page rdf:resource="http://jakarta.apache.org/site/downloads/downloads_commons-daemon.cgi"/>
    <asfext:pmc rdf:resource="http://commons.apache.org/"/>
    <shortdesc xml:lang="en">Commons Daemon</shortdesc>
    <description xml:lang="en">Commons Daemon</description>
    <repository>
      <SVNRepository>
        <browse rdf:resource="http://svn.apache.org/repos/asf/commons/proper/daemon/trunk"/>
        <location rdf:resource="http://svn.apache.org/repos/asf/commons/proper/daemon"/>
      </SVNRepository>
    </repository>
    <release>
      <revision>
        <name>commons-daemon</name>
        <created>2005-05-17</created>
        <version>1.0.1</version>
      </revision>
    </release>
    <mailing-list rdf:resource="http://commons.apache.org/mail-lists.html"/>
  </Project>
</rdf:RDF>

 =======================================================================
 ==src/conf/MANIFEST.MF
 =======================================================================
 Extension-Name: @package@
Specification-Vendor: Apache Software Foundation
Specification-Version: 1.0
Implementation-Vendor: Apache Software Foundation
Implementation-Version: @version@

 =======================================================================
 ==src/docs/daemon.css
 =======================================================================
 BODY {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
}

H1 {
  border-width: 2px;
  border-style: ridge;
  border-color: #cccccc;
  background-color: #ddddff;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  padding: 2px;
}

H2 {
  border-width: 2px;
  border-style: ridge;
  border-color: #cccccc;
  background-color: #eeeeff;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  padding: 2px;
}

H3 {
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
}
  
H4 {
  font-size: 8pt;
  font-weight: normal;
  font-style: italic;
  text-align: center;
}

P {
  margin-left: 20px;
}

P.note {
  border-width: 1px;
  border-style: ridge;
  border-color: #cccccc;
  background-color: #ffffee;

 =======================================================================
 ==src/native/nt/executables/vdmoniadm/vdmoniadm.rc
 =======================================================================
 //Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// German (Germany) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_DEU)
#ifdef _WIN32
LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
#pragma code_page(1252)
#endif //_WIN32

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

STOPYESNO DIALOG DISCARDABLE  0, 0, 186, 95
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
CAPTION "OnServe-Monitor"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,113,55,50,14
    PUSHBUTTON      "Abbrechen",IDCANCEL,19,56,50,14
    LTEXT           "Sind Sie sicher, daß Sie den OnServe-Monitor beenden wollen?",
                    IDC_STATIC,31,17,120,26
END

STARTYESNO DIALOG DISCARDABLE  0, 0, 186, 95
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
CAPTION "OnServe-Monitor"
FONT 8, "MS Sans Serif"
BEGIN
    PUSHBUTTON      "Abbrechen",IDCANCEL,71,54,50,14
    LTEXT           "Der OnServe-Monitor wird gestartet. Bitte warten...",
                    IDC_STATIC,31,17,120,26
END

 =======================================================================
 ==src/native/nt/executables/vdmonisvc/vdmonisvc.rc
 =======================================================================
 //Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x40004L
 FILETYPE 0x2L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "CompanyName", "Siemens AG\0"
            VALUE "FileDescription", "OnServe Service application.\0"
            VALUE "FileVersion", "3.0.0.1\0"
            VALUE "InternalName", "vdmonisvc\0"

 =======================================================================
 ==src/native/nt/Makefile
 =======================================================================
 all:
	(cd service; make)
	(cd moni; make)
clean:
	(cd service; make clean)
	(cd moni; make clean)

 =======================================================================
 ==src/native/nt/moni/Makefile
 =======================================================================
 INCLUDE=-I../lib
BIN=../../../../dist
all: $(BIN)/vdmoniadm $(BIN)/vdmonisvc

$(BIN)/vdmoniadm: vdmoniadm.c
	gcc $(INCLUDE) -I../executables/vdmoniadm  vdmoniadm.c \
	-o $(BIN)/vdmoniadm -lgdi32
$(BIN)/vdmonisvc: vdmonisvc.c vdenv.o kills.o
	gcc -mno-cygwin -I/usr/include $(INCLUDE) -I../executables/vdmonisvc \
	-DCYGWIN vdmonisvc.c \
	-o $(BIN)/vdmonisvc vdenv.o kills.o
vdenv.o: ../supcalls_nt/vdenv.c
	gcc $(INCLUDE) -c ../supcalls_nt/vdenv.c
kills.o: ../signals/kills.c
	gcc $(INCLUDE) -c ../signals/kills.c
clean:
	rm -f vdenv.o kills.o 

 =======================================================================
 ==src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.manifest
 =======================================================================
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity version="2.0.1.0" processorArchitecture="X86" name="Apache.Procrun.Apsvcmgr" type="win32" /> 
<description>Service Manager.</description> 
<dependency> 
<dependentAssembly> 
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> 
</dependentAssembly> 
</dependency> 
</assembly> 

 =======================================================================
 ==src/native/nt/procrun/apps/apsvcmgr/apsvcmgr.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="8,00"
	Name="apsvcmgr"
	ProjectGUID="{E2B48545-30FA-4D6F-B32C-B7B29B35FE45}"
	RootNamespace="apsvcmgr"
	Keyword="Win32Proj"
	>
	<Platforms>
		<Platform
			Name="Win32"
		/>
		<Platform
			Name="x64"
		/>
	</Platforms>
	<ToolFiles>
	</ToolFiles>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
			IntermediateDirectory="$(ConfigurationName)"
			ConfigurationType="1"
			CharacterSet="1"
			>
			<Tool
				Name="VCPreBuildEventTool"
			/>
			<Tool
				Name="VCCustomBuildTool"
			/>
			<Tool
				Name="VCXMLDataGeneratorTool"
			/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"
			/>
			<Tool
				Name="VCMIDLTool"
			/>
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories="..\..\include"
				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
				MinimalRebuild="true"
				BasicRuntimeChecks="3"
				RuntimeLibrary="3"

 =======================================================================
 ==src/native/nt/procrun/apps/jar2exe/jar2exe.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.10"
	Name="jar2exe"
	ProjectGUID="{DA9F3DDA-F85A-492A-B914-6A361429FC41}"
	Keyword="Win32Proj">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="..\..\obj\Debug"
			IntermediateDirectory="..\..\obj\Debug"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories=".\;..\..\include"
				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
				MinimalRebuild="TRUE"
				BasicRuntimeChecks="3"
				RuntimeLibrary="3"
				UsePrecompiledHeader="0"
				WarningLevel="3"
				Detect64BitPortabilityProblems="TRUE"
				DebugInformationFormat="4"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				AdditionalDependencies="shlwapi.lib"
				OutputFile="../../bin/jar2exe.exe"
				LinkIncremental="2"
				GenerateDebugInformation="TRUE"
				ProgramDatabaseFile="$(OutDir)/jar2exe.pdb"
				SubSystem="1"
				TargetMachine="1"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool

 =======================================================================
 ==src/native/nt/procrun/apps/prunmgr/prunmgr.amd64
 =======================================================================
 !IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_amd64
INTDIR=.\Release_amd64
# Begin Custom Macros
OutDir=.\Release_amd64
# End Custom Macros

!IF "$(RECURSE)" == "0" 

ALL : "$(OUTDIR)\prunmgr.exe"

!ELSE 

ALL : "libprocrun MAKE" "$(OUTDIR)\prunmgr.exe"

!ENDIF 

!IF "$(RECURSE)" == "1" 
CLEAN :"libprocrun CLEAN" 
!ELSE 
CLEAN :
!ENDIF 
	-@erase "$(INTDIR)\prunmgr.obj"
	-@erase "$(INTDIR)\prunmgr.res"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\prunmgr.exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /EHsc /O2 /I "..\..\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AMD64_=1" -DWIN64 /D "_WIN64" /Wp64 /FIPRE64PRA.H  /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::
   $(CPP) @<<

 =======================================================================
 ==src/native/nt/procrun/apps/prunmgr/prunmgr.ia64
 =======================================================================
 !IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_ia64
INTDIR=.\Release_ia64
# Begin Custom Macros
OutDir=.\Release_ia64
# End Custom Macros

!IF "$(RECURSE)" == "0" 

ALL : "$(OUTDIR)\prunmgr.exe"

!ELSE 

ALL : "libprocrun MAKE" "$(OUTDIR)\prunmgr.exe"

!ENDIF 

!IF "$(RECURSE)" == "1" 
CLEAN :"libprocrun CLEAN" 
!ELSE 
CLEAN :
!ENDIF 
	-@erase "$(INTDIR)\prunmgr.obj"
	-@erase "$(INTDIR)\prunmgr.res"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\prunmgr.exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /EHsc /O2 /I "..\..\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_IA64_=1" -DWIN64 /D "_WIN64" /Wp64 /FIPRE64PRA.H  /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::
   $(CPP) @<<

 =======================================================================
 ==src/native/nt/procrun/apps/prunmgr/prunmgr.manifest
 =======================================================================
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity version="2.0.1.0" processorArchitecture="X86" name="Apache.Procrun.Prunmgr" type="win32" /> 
<description>Procrun Service Manager</description> 
<dependency> 
<dependentAssembly> 
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> 
</dependentAssembly> 
</dependency> 
</assembly> 

 =======================================================================
 ==src/native/nt/procrun/apps/prunmgr/prunmgr.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="8,00"
	Name="prunmgr"
	ProjectGUID="{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}"
	RootNamespace="prunmgr"
	Keyword="Win32Proj"
	>
	<Platforms>
		<Platform
			Name="Win32"
		/>
		<Platform
			Name="x64"
		/>
	</Platforms>
	<ToolFiles>
	</ToolFiles>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
			IntermediateDirectory="$(ConfigurationName)"
			ConfigurationType="1"
			CharacterSet="1"
			>
			<Tool
				Name="VCPreBuildEventTool"
			/>
			<Tool
				Name="VCCustomBuildTool"
			/>
			<Tool
				Name="VCXMLDataGeneratorTool"
			/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"
			/>
			<Tool
				Name="VCMIDLTool"
			/>
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories="..\..\include;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32"
				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
				MinimalRebuild="true"
				BasicRuntimeChecks="3"
				RuntimeLibrary="3"

 =======================================================================
 ==src/native/nt/procrun/apps/prunmgr/prunmgr.x86
 =======================================================================
 !IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_x86
INTDIR=.\Release_x86
# Begin Custom Macros
OutDir=.\Release_x86
# End Custom Macros

!IF "$(RECURSE)" == "0" 

ALL : "$(OUTDIR)\prunmgr.exe"

!ELSE 

ALL : "libprocrun MAKE" "$(OUTDIR)\prunmgr.exe"

!ENDIF 

!IF "$(RECURSE)" == "1" 
CLEAN :"libprocrun CLEAN" 
!ELSE 
CLEAN :
!ENDIF 
	-@erase "$(INTDIR)\prunmgr.obj"
	-@erase "$(INTDIR)\prunmgr.res"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\prunmgr.exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "..\..\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /Fp"$(INTDIR)\prunmgr.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::
   $(CPP) @<<

 =======================================================================
 ==src/native/nt/procrun/apps/prunsrv/prunsrv.amd64
 =======================================================================
 
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_amd64
INTDIR=.\Release_amd64
# Begin Custom Macros
OutDir=.\Release_amd64
# End Custom Macros

!IF "$(RECURSE)" == "0" 

ALL : "$(OUTDIR)\prunsrv.exe"

!ELSE 

ALL : "libprocrun MAKE" "$(OUTDIR)\prunsrv.exe"

!ENDIF 

!IF "$(RECURSE)" == "1" 
CLEAN :"libprocrun CLEAN" 
!ELSE 
CLEAN :
!ENDIF 
	-@erase "$(INTDIR)\prunsrv.obj"
	-@erase "$(INTDIR)\prunsrv.res"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\prunsrv.exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /EHsc /O2 /I "..\..\include" /I "$(JAVA_HOME)\include" /I "$(JAVA_HOME)\include\win32" /D "WIN32"  /D "_AMD64_=1" -DWIN64 /D "_WIN64" /Wp64 /FIPRE64PRA.H /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::

 =======================================================================
 ==src/native/nt/procrun/apps/prunsrv/prunsrv.ia64
 =======================================================================
 
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_ia64
INTDIR=.\Release_ia64
# Begin Custom Macros
OutDir=.\Release_ia64
# End Custom Macros

!IF "$(RECURSE)" == "0" 

ALL : "$(OUTDIR)\prunsrv.exe"

!ELSE 

ALL : "libprocrun MAKE" "$(OUTDIR)\prunsrv.exe"

!ENDIF 

!IF "$(RECURSE)" == "1" 
CLEAN :"libprocrun CLEAN" 
!ELSE 
CLEAN :
!ENDIF 
	-@erase "$(INTDIR)\prunsrv.obj"
	-@erase "$(INTDIR)\prunsrv.res"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\prunsrv.exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /EHsc /O2 /I "..\..\include" /I "$(JAVA_HOME)\include" /I "$(JAVA_HOME)\include\win32" /D "WIN32"  /D "_IA64_=1" -DWIN64 /D "_WIN64" /Wp64 /FIPRE64PRA.H /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::

 =======================================================================
 ==src/native/nt/procrun/apps/prunsrv/prunsrv.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="8,00"
	Name="prunsrv"
	ProjectGUID="{19338164-D7E8-492D-9D4C-F34766964979}"
	RootNamespace="prunsrv"
	Keyword="Win32Proj"
	>
	<Platforms>
		<Platform
			Name="Win32"
		/>
		<Platform
			Name="x64"
		/>
	</Platforms>
	<ToolFiles>
	</ToolFiles>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
			IntermediateDirectory="$(ConfigurationName)"
			ConfigurationType="1"
			CharacterSet="1"
			>
			<Tool
				Name="VCPreBuildEventTool"
			/>
			<Tool
				Name="VCCustomBuildTool"
			/>
			<Tool
				Name="VCXMLDataGeneratorTool"
			/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"
			/>
			<Tool
				Name="VCMIDLTool"
			/>
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories="..\..\include;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32"
				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
				MinimalRebuild="true"
				BasicRuntimeChecks="3"
				RuntimeLibrary="3"

 =======================================================================
 ==src/native/nt/procrun/apps/prunsrv/prunsrv.x86
 =======================================================================
 
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_x86
INTDIR=.\Release_x86
# Begin Custom Macros
OutDir=.\Release_x86
# End Custom Macros

!IF "$(RECURSE)" == "0" 

ALL : "$(OUTDIR)\prunsrv.exe"

!ELSE 

ALL : "libprocrun MAKE" "$(OUTDIR)\prunsrv.exe"

!ENDIF 

!IF "$(RECURSE)" == "1" 
CLEAN :"libprocrun CLEAN" 
!ELSE 
CLEAN :
!ENDIF 
	-@erase "$(INTDIR)\prunsrv.obj"
	-@erase "$(INTDIR)\prunsrv.res"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\prunsrv.exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "..\..\include" /I "$(JAVA_HOME)\include" /I "$(JAVA_HOME)\include\win32" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Fp"$(INTDIR)\prunsrv.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::

 =======================================================================
 ==src/native/nt/procrun/apps/srvbatch/example/example.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.10"
	Name="example"
	ProjectGUID="{1C38835C-714F-49F3-85FC-9E6372149DF3}"
	Keyword="Win32Proj">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="Debug"
			IntermediateDirectory="Debug"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
				MinimalRebuild="TRUE"
				BasicRuntimeChecks="3"
				RuntimeLibrary="1"
				UsePrecompiledHeader="0"
				WarningLevel="3"
				Detect64BitPortabilityProblems="TRUE"
				DebugInformationFormat="4"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				OutputFile="example.exe"
				LinkIncremental="2"
				GenerateDebugInformation="TRUE"
				ProgramDatabaseFile="$(OutDir)/example.pdb"
				SubSystem="1"
				TargetMachine="1"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool
				Name="VCResourceCompilerTool"/>
			<Tool

 =======================================================================
 ==src/native/nt/procrun/apps/srvbatch/srvbatch.sln
 =======================================================================
 Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srvbatch", "srvbatch.vcproj", "{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}"
	ProjectSection(ProjectDependencies) = postProject
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example", "example\example.vcproj", "{1C38835C-714F-49F3-85FC-9E6372149DF3}"
	ProjectSection(ProjectDependencies) = postProject
		{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB} = {6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}
	EndProjectSection
EndProject
Global
	GlobalSection(SolutionConfiguration) = preSolution
		Debug = Debug
		Release = Release
	EndGlobalSection
	GlobalSection(ProjectConfiguration) = postSolution
		{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}.Debug.ActiveCfg = Debug|Win32
		{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}.Debug.Build.0 = Debug|Win32
		{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}.Release.ActiveCfg = Release|Win32
		{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}.Release.Build.0 = Release|Win32
		{1C38835C-714F-49F3-85FC-9E6372149DF3}.Debug.ActiveCfg = Debug|Win32
		{1C38835C-714F-49F3-85FC-9E6372149DF3}.Debug.Build.0 = Debug|Win32
		{1C38835C-714F-49F3-85FC-9E6372149DF3}.Release.ActiveCfg = Release|Win32
		{1C38835C-714F-49F3-85FC-9E6372149DF3}.Release.Build.0 = Release|Win32
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
	EndGlobalSection
	GlobalSection(ExtensibilityAddIns) = postSolution
	EndGlobalSection
EndGlobal

 =======================================================================
 ==src/native/nt/procrun/apps/srvbatch/srvbatch.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.10"
	Name="srvbatch"
	ProjectGUID="{6AD26261-F2A9-4E6A-9CE6-92B4F2AA37AB}"
	Keyword="Win32Proj">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="Debug"
			IntermediateDirectory="Debug"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
				MinimalRebuild="TRUE"
				BasicRuntimeChecks="3"
				RuntimeLibrary="1"
				UsePrecompiledHeader="0"
				WarningLevel="3"
				Detect64BitPortabilityProblems="TRUE"
				DebugInformationFormat="4"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				OutputFile="$(OutDir)/srvbatch.exe"
				LinkIncremental="2"
				GenerateDebugInformation="TRUE"
				ProgramDatabaseFile="$(OutDir)/srvbatch.pdb"
				SubSystem="1"
				TargetMachine="1"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool
				Name="VCResourceCompilerTool"/>
			<Tool

 =======================================================================
 ==src/native/nt/procrun/libprocrun.amd64
 =======================================================================
 
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_amd64
INTDIR=.\Release_amd64
# Begin Custom Macros
OutDir=.\Release_amd64
# End Custom Macros

ALL : "$(OUTDIR)\libprocrun.lib"


CLEAN :
	-@erase "$(INTDIR)\cmdline.obj"
	-@erase "$(INTDIR)\console.obj"
	-@erase "$(INTDIR)\gui.obj"
	-@erase "$(INTDIR)\handles.obj"
	-@erase "$(INTDIR)\javajni.obj"
	-@erase "$(INTDIR)\log.obj"
	-@erase "$(INTDIR)\mclib.obj"
	-@erase "$(INTDIR)\registry.obj"
	-@erase "$(INTDIR)\rprocess.obj"
	-@erase "$(INTDIR)\service.obj"
	-@erase "$(INTDIR)\utils.obj"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\libprocrun.lib"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /EHsc /O2 /I ".\include" /I "$(JAVA_HOME)\include" /I "$(JAVA_HOME)\include\win32" /D "WIN32" /D "_AMD64_=1" -DWIN64 /D "_WIN64" /Wp64 /FIPRE64PRA.H /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 

 =======================================================================
 ==src/native/nt/procrun/libprocrun.ia64
 =======================================================================
 
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_ia64
INTDIR=.\Release_ia64
# Begin Custom Macros
OutDir=.\Release_ia64
# End Custom Macros

ALL : "$(OUTDIR)\libprocrun.lib"


CLEAN :
	-@erase "$(INTDIR)\cmdline.obj"
	-@erase "$(INTDIR)\console.obj"
	-@erase "$(INTDIR)\gui.obj"
	-@erase "$(INTDIR)\handles.obj"
	-@erase "$(INTDIR)\javajni.obj"
	-@erase "$(INTDIR)\log.obj"
	-@erase "$(INTDIR)\mclib.obj"
	-@erase "$(INTDIR)\registry.obj"
	-@erase "$(INTDIR)\rprocess.obj"
	-@erase "$(INTDIR)\service.obj"
	-@erase "$(INTDIR)\utils.obj"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\libprocrun.lib"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /EHsc /O2 /I ".\include" /I "$(JAVA_HOME)\include" /I "$(JAVA_HOME)\include\win32" /D "WIN32" /D "_IA64_=1" -DWIN64 /D "_WIN64" /Wp64 /FIPRE64PRA.H /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 

 =======================================================================
 ==src/native/nt/procrun/libprocrun.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="8,00"
	Name="libprocrun"
	ProjectGUID="{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}"
	RootNamespace="libprocrun"
	Keyword="Win32Proj"
	>
	<Platforms>
		<Platform
			Name="Win32"
		/>
		<Platform
			Name="x64"
		/>
	</Platforms>
	<ToolFiles>
	</ToolFiles>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
			IntermediateDirectory="$(ConfigurationName)"
			ConfigurationType="4"
			CharacterSet="1"
			>
			<Tool
				Name="VCPreBuildEventTool"
			/>
			<Tool
				Name="VCCustomBuildTool"
			/>
			<Tool
				Name="VCXMLDataGeneratorTool"
			/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"
			/>
			<Tool
				Name="VCMIDLTool"
			/>
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories=".\include;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32"
				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
				MinimalRebuild="true"
				BasicRuntimeChecks="3"
				RuntimeLibrary="3"

 =======================================================================
 ==src/native/nt/procrun/libprocrun.x86
 =======================================================================
 
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

OUTDIR=.\Release_x86
INTDIR=.\Release_x86
# Begin Custom Macros
OutDir=.\Release_x86
# End Custom Macros

ALL : "$(OUTDIR)\libprocrun.lib"


CLEAN :
	-@erase "$(INTDIR)\cmdline.obj"
	-@erase "$(INTDIR)\console.obj"
	-@erase "$(INTDIR)\gui.obj"
	-@erase "$(INTDIR)\handles.obj"
	-@erase "$(INTDIR)\javajni.obj"
	-@erase "$(INTDIR)\log.obj"
	-@erase "$(INTDIR)\mclib.obj"
	-@erase "$(INTDIR)\registry.obj"
	-@erase "$(INTDIR)\rprocess.obj"
	-@erase "$(INTDIR)\service.obj"
	-@erase "$(INTDIR)\utils.obj"
	-@erase "$(INTDIR)\vc60.idb"
	-@erase "$(OUTDIR)\libprocrun.lib"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I ".\include" /I "$(JAVA_HOME)\include" /I "$(JAVA_HOME)\include\win32" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "_UNICODE" /D "UNICODE" /Fp"$(INTDIR)\libprocrun.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 

.c{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cpp{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 
<<

.cxx{$(INTDIR)}.obj::
   $(CPP) @<<
   $(CPP_PROJ) $< 

 =======================================================================
 ==src/native/nt/procrun/procrun.sln
 =======================================================================
 
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libprocrun", "libprocrun.vcproj", "{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prunsrv", "apps\prunsrv\prunsrv.vcproj", "{19338164-D7E8-492D-9D4C-F34766964979}"
	ProjectSection(ProjectDependencies) = postProject
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04} = {7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prunmgr", "apps\prunmgr\prunmgr.vcproj", "{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}"
	ProjectSection(ProjectDependencies) = postProject
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04} = {7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apsvcmgr", "apps\apsvcmgr\apsvcmgr.vcproj", "{E2B48545-30FA-4D6F-B32C-B7B29B35FE45}"
	ProjectSection(ProjectDependencies) = postProject
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04} = {7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}
	EndProjectSection
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Win32 = Debug|Win32
		Debug|x64 = Debug|x64
		Release|Win32 = Release|Win32
		Release|x64 = Release|x64
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Debug|Win32.ActiveCfg = Debug|Win32
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Debug|Win32.Build.0 = Debug|Win32
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Debug|x64.ActiveCfg = Release|x64
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Debug|x64.Build.0 = Release|x64
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Release|Win32.ActiveCfg = Release|Win32
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Release|Win32.Build.0 = Release|Win32
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Release|x64.ActiveCfg = Release|x64
		{7F9C3AC9-0AFA-428D-A4AC-1F1E53422B04}.Release|x64.Build.0 = Release|x64
		{19338164-D7E8-492D-9D4C-F34766964979}.Debug|Win32.ActiveCfg = Debug|Win32
		{19338164-D7E8-492D-9D4C-F34766964979}.Debug|Win32.Build.0 = Debug|Win32
		{19338164-D7E8-492D-9D4C-F34766964979}.Debug|x64.ActiveCfg = Release|x64
		{19338164-D7E8-492D-9D4C-F34766964979}.Debug|x64.Build.0 = Release|x64
		{19338164-D7E8-492D-9D4C-F34766964979}.Release|Win32.ActiveCfg = Release|Win32
		{19338164-D7E8-492D-9D4C-F34766964979}.Release|Win32.Build.0 = Release|Win32
		{19338164-D7E8-492D-9D4C-F34766964979}.Release|x64.ActiveCfg = Release|x64
		{19338164-D7E8-492D-9D4C-F34766964979}.Release|x64.Build.0 = Release|x64
		{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}.Debug|Win32.ActiveCfg = Debug|Win32
		{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}.Debug|Win32.Build.0 = Debug|Win32
		{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}.Debug|x64.ActiveCfg = Release|x64
		{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}.Debug|x64.Build.0 = Release|x64
		{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}.Release|Win32.ActiveCfg = Release|Win32
		{1ABB5DF8-8560-4A20-BEA4-88A7E43C6B28}.Release|Win32.Build.0 = Release|Win32

 =======================================================================
 ==src/native/nt/procrun/samples/cchild.vcproj
 =======================================================================
 <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.10"
	Name="cchild"
	ProjectGUID="{E9ABF9C5-CCF7-4372-B42A-07584D2441D8}"
	Keyword="Win32Proj">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Release|Win32"
			OutputDirectory="..\obj\Release"
			IntermediateDirectory="..\obj\Release"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
				RuntimeLibrary="2"
				UsePrecompiledHeader="0"
				WarningLevel="3"
				Detect64BitPortabilityProblems="TRUE"
				DebugInformationFormat="3"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				OutputFile="../bin/cchild.exe"
				LinkIncremental="1"
				GenerateDebugInformation="TRUE"
				SubSystem="1"
				OptimizeReferences="2"
				EnableCOMDATFolding="2"
				EntryPointSymbol=""
				TargetMachine="1"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool
				Name="VCResourceCompilerTool"/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"/>

 =======================================================================
 ==src/native/nt/procrun/testchild/testchild.vcproj
 =======================================================================
 <?xml version="1.0" encoding = "windows-1250"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.00"
	Name="testchild"
	ProjectGUID="{C815B005-1292-47F7-9052-F46676CE2879}"
	Keyword="Win32Proj">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="Debug"
			IntermediateDirectory="Debug"
			ConfigurationType="1"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
				MinimalRebuild="TRUE"
				BasicRuntimeChecks="3"
				RuntimeLibrary="3"
				UsePrecompiledHeader="0"
				WarningLevel="3"
				Detect64BitPortabilityProblems="TRUE"
				DebugInformationFormat="4"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLinkerTool"
				OutputFile="$(OutDir)/testchild.exe"
				LinkIncremental="2"
				GenerateDebugInformation="TRUE"
				ProgramDatabaseFile="$(OutDir)/testchild.pdb"
				SubSystem="1"
				TargetMachine="1"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool
				Name="VCResourceCompilerTool"/>
			<Tool

 =======================================================================
 ==src/native/nt/procrun/xdocs/index.xml
 =======================================================================
 <?xml version="1.0"?>

<document>
 <properties>
  <title>Daemon : Procrun</title>
  <author email="mturk@apache.org">Mladen Turk</author>
 </properties>

<body> 
<section name="Introduction">
<p>
    Procrun is a set of libraries and applications for making Java
    applications to run on WIN32 much easier.    
</p> 
</section>

</body>
</document> 

 =======================================================================
 ==src/native/nt/service/Makefile
 =======================================================================
 INCLUDE=-I../lib -I ../../unix/native
../../../../dist/INSTSVC: instmain.c arguments.o debug.o
	gcc $(INCLUDE) instmain.c   -o ../../../../dist/INSTSVC arguments.o debug.o
arguments.o: ../../unix/native/arguments.c
	gcc -c $(INCLUDE) ../../unix/native/arguments.c
debug.o: ../../unix/native/debug.c
	gcc -c $(INCLUDE) ../../unix/native/debug.c
clean:
	rm -f arguments.o debug.o

 =======================================================================
 ==src/native/unix/CHANGES.txt
 =======================================================================
 JAKARTA COMMONS DAEMON (UNIX) CHANGELOG:
Last modified at [$Date: 2006-04-27 11:38:15 +0100 (Thu, 27 Apr 2006) $]

Changes with 1.0.1
  * Allow enableassertions -ea (PR 304310).
  * Add -lpthread to LDFLAGS on Linux (PR 30177).
  * Add support for x86_64 (PR 27523).
  * Add support for Tru64 (PR 29465).
  * Remove the pid file when son exits correctly (PR 31614).
  * Add support for JVM-4.1.x on MAC OS X (part of PR 31613).
  * Prevent starting jsvc several times with the same pidfile (PR 33580).
  * Finish fixing 31613, automatic detection of JAVA_HOME and headers locations.
  * -wait and -stop parameters.
  * fix 34851.
  * Don't break when set_caps() failed and the user is unchanged (linux).

Changes with next-unreleased-yet version.
  * Add support for hp-ux.
  * fix 35017.
  * fix 36051.
  * fix 35318.
  * fix 35340.
  * fix 36030. (using /proc/self/exe and readlink).
  * fix 35403.
  * fix 35659.
  * fix 36031.
  * fix 36058. (mask used for pid/log and load: 0077).
  * fix 38992.
  * Improve support of Mac OS X Server 10.4
  * Restart when JVM process is killed (abort is not alway called).

 =======================================================================
 ==src/native/unix/man/fetch.sh
 =======================================================================
 mkdir -p ent
rm -f JSVC.1
while true
do
  FILE=`docbook2man jsvc.1.xml 2>&1 | grep FileNotFoundException | awk -F FileNotFoundException: ' { print $2 } ' | awk ' { print $1 } '`
  if [ -f JSVC.1 ]
  then
    break
  fi
  echo "FILE: $FILE"
  file=`basename $FILE`
  dir=`dirname $FILE`
  man=`basename $dir`
  echo "file: $file dir: $dir man: $man"
  if [ "$man" = "ent" ]
  then
    (cd ent; wget http://www.oasis-open.org/docbook/xml/4.1.2/ent/$file)
  else
    wget http://www.oasis-open.org/docbook/xml/4.1.2/$file
  fi
done

 =======================================================================
 ==src/native/unix/man/jsvc.1.xml
 =======================================================================
 <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
                   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<refentry id='jsvc1'>
  <refmeta>
    <refentrytitle>JSVC</refentrytitle>
    <manvolnum>1</manvolnum>
    <refmiscinfo class='date'>May 2005</refmiscinfo>
    <refmiscinfo class='source'>Jsvc version 1.0.1</refmiscinfo>
    <refmiscinfo class='manual'>Jakarta project</refmiscinfo>
  </refmeta>
  <refnamediv id='name'>
    <refname>jsvc</refname>
    <refpurpose>application to launch java daemon</refpurpose>
  </refnamediv>
  <!-- body begins here -->
  <refsynopsisdiv id='synopsis'>
    <cmdsynopsis>
      <command>jsvc</command>
      <arg choice='opt'>-jvm <replaceable>JVM name</replaceable></arg>
      <arg choice='opt'>-classpath <replaceable>path</replaceable></arg>
      <arg choice='opt'>-cp <replaceable>path</replaceable></arg>
      <arg choice='opt'>-home <replaceable>directory</replaceable></arg>
      <arg choice='opt'>-version</arg>
      <arg choice='opt'>-help</arg>
      <arg choice='opt'>-?</arg>
      <arg choice='opt'>-nodetach</arg>
      <arg choice='opt'>-debug</arg>
      <arg choice='opt'>-check</arg>
      <arg choice='opt'>-user <replaceable>user</replaceable></arg>
      <arg choice='opt'>-wait <replaceable>waittime</replaceable></arg>
      <arg choice='opt'>-stop</arg>
      <arg choice='opt'>-verbose<replaceable>:class|gc|jni</replaceable></arg>
      <arg choice='opt'>-outfile <replaceable>/full/path/to/file</replaceable></arg>
      <arg choice='opt'>-errfile <replaceable>/full/path/to/file</replaceable></arg>
      <arg choice='opt'>-pidfile <replaceable>/full/path/to/file</replaceable></arg>
      <arg choice='opt'>-Dproperty=<replaceable>value</replaceable></arg>
      <arg choice='opt'>-X<replaceable>option</replaceable></arg>
      <!-- end of the new arguments -->
    </cmdsynopsis>
  </refsynopsisdiv>
  <refsect1 id="description">
    <title>DESCRIPTION</title>
    <para><command>jsvc</command> executes <emphasis remap="I">classfile</emphasis>
    that implements a Daemon interface.</para>
  </refsect1>

  <refsect1 id="options">
    <title>OPTIONS</title>


 =======================================================================
 ==src/native/unix/support/config.guess
 =======================================================================
 #! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
#   Free Software Foundation, Inc.

timestamp='2001-04-20'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# Written by Per Bothner <bothner@cygnus.com>.
# Please send patches to <config-patches@gnu.org>.
#
# This script attempts to guess a canonical system name similar to
# config.sub.  If it succeeds, it prints the system name on stdout, and
# exits with 0.  Otherwise, it exits with 1.
#
# The plan is that this can be called by configure scripts if you
# don't specify an explicit build system type.

me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@gnu.org>."


 =======================================================================
 ==src/native/unix/support/config.sub
 =======================================================================
 #! /bin/sh
# Configuration validation subroutine script.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
#   Free Software Foundation, Inc.

timestamp='2001-05-11'

# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# can handle that machine.  It does not imply ALL GNU software can.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.

# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# Please send patches to <config-patches@gnu.org>.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# If it is invalid, we print an error message on stderr and exit with code 1.
# Otherwise, we print the canonical config type on stdout and succeed.

# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
# that are meaningful with *any* GNU software.
# Each package is responsible for reporting which valid configurations
# it does not support.  The user should be able to distinguish
# a failure to support a valid configuration from a meaningless
# configuration.

# The goal of this file is to map all the various variations of a given
# machine specification into a single specification in the form:
#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
# or in some cases, the newer four-part form:

 =======================================================================
 ==src/samples/build.xml
 =======================================================================
 <project name="daemons samples" default="jars" basedir=".">

<!-- ========== Initialize Properties ===================================== -->
  <property file="build.properties"/>
  <property name="commons-daemon.jar"   value="../../dist/commons-daemon.jar"/>
  <property name="dist.home"   value="../../dist"/>
  <property name="build.home"  value="./build"/>
  <property name="source.home" value="."/>
  <property name="commons-collections.jar" value="${user.home}/java/commons-collections-3.1/commons-collections-3.1.jar"/>

  <target name="jars" depends="SimpleDaemon,ServiceDaemon,AloneService"/>

  <target name="SimpleDaemon" depends="compile"
   description="Create SimpleDaemon.jar">
    <mkdir      dir="${dist.home}"/>
    <mkdir      dir="${build.home}/classes/META-INF"/>
    <copy      file="../../LICENSE"
               tofile="${build.home}/classes/META-INF/LICENSE.txt"/>
    <jar    jarfile="${dist.home}/SimpleDaemon.jar">
      <fileset dir="${build.home}/classes">
        <include name="SimpleDaemon*.class" />
      </fileset>
    </jar>
  </target>

  <target name="ServiceDaemon" depends="compile"
   description="Create ServiceDaemon.jar">
    <mkdir      dir="${dist.home}"/>
    <mkdir      dir="${build.home}/classes/META-INF"/>
    <copy      file="../../LICENSE"
               tofile="${build.home}/classes/META-INF/LICENSE.txt"/>
    <jar    jarfile="${dist.home}/service.jar">
      <fileset dir="${build.home}/classes">
        <include name="ServiceDaemon*.class" />
      </fileset>
    </jar>
  </target>

  <target name="AloneService" depends="compile"
   description="Create aloneservice.jar">
    <mkdir      dir="${dist.home}"/>
    <mkdir      dir="${build.home}/classes/META-INF"/>
    <copy      file="../../LICENSE"
               tofile="${build.home}/classes/META-INF/LICENSE.txt"/>
    <jar    jarfile="${dist.home}/aloneservice.jar">
      <fileset dir="${build.home}/classes">
        <include name="AloneService*.class" />
        <include name="ServiceDaemonReadThread*.class" />
      </fileset>
    </jar>

 =======================================================================
 ==xdocs/style/project.css
 =======================================================================
 @import url("http://commons.apache.org/style/commons-maven.css");