3rdparty.build

来自「全功能c#编译器」· BUILD 代码 · 共 66 行

BUILD
66
字号
<?xml version="1.0"?>

<project name="SharpDevelop - 3rdParty" default="build" basedir=".">
	<property name = "3rdpartydir" value="${addindir}/3rdparty"/>
	<property name = "drC#dir"     value="${3rdpartydir}/DrCS"/>

	<target name="build">
		<mkdir dir = "${addindir}/3rdparty"/>

		<!--

		<echo message = "Building Dr.C#"/>
		<mkdir dir = "${drC#dir}"/>
		<csc 
			target = "library" 
			output = "${bindir}/DrcsInterpreter.dll" 
			debug  = "${debug}">
			
			<sources basedir="DrCS/DrcsInterpreter">
				<includes name="**/*.cs"/>
				<excludes name="MainTest.cs"/>
				<excludes name="Tests/**/*.cs"/>
			</sources>
		</csc>
		
		<csc 
			target = "library" 
			output = "${drC#dir}/DrCSPlugin.dll" 
			debug  = "${debug}">
			
			<sources basedir="DrCS/DrCSPlugin">
				<includes name="**/*.cs"/>
			</sources>
			
			<references basedir="${bindir}">
				<includes name="ICSharpCode.Core.dll"/>
				<includes name="SharpDevelop.Base.dll"/>
				<includes name="ICSharpCode.TextEditor.dll"/>
				
				<includes name="DrcsInterpreter.dll"/>
			</references>
		</csc>
		
		<copy todir = "${drC#dir}">
            		<fileset basedir = "DrCS/DrCSPlugin">
            			<includes name = "DrCSPlugin.addin"/>
			</fileset>
		</copy>
		-->
	</target>

	<target name="clean">
		<!--
		<delete verbose = "true" >
			<fileset basedir = "${bindir}">
				<includes name = "DrcsInterpreter.dll"/>
				<includes name = "DrcsInterpreter.pdb"/>
			</fileset>
			
		</delete>		
		<delete dir = "${drC#dir}" failonerror = "false"/>
		-->
		<delete dir = "${addindir}/3rdparty" failonerror = "false"/>
	</target>
</project>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?