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");