2 <project name="pnetlib I18N" default="build">
3 <property name="debug" value="false"/>
6 <!-- Build the primary I18N.dll library -->
7 <csc output="../lib/I18N.dll" target="library" debug="${debug}">
8 <arg value="/nowarn:1595"/>
10 <arg value="/noconfig"/> <!-- don't reference ms assemblies -->
11 <arg value="/lib:../lib/"/>
12 <arg value="/r:corlib.dll"/>
15 <includes name="Common/*.cs"/>
19 <file name="../resources/en_US/I18N/I18N.resources"/>
24 <!-- Build the I18N.CJK.dll library -->
25 <csc output="../lib/I18N.CJK.dll" target="library" debug="${debug}">
26 <arg value="/unsafe"/>
27 <arg value="/noconfig"/> <!-- don't reference ms assemblies -->
28 <arg value="/lib:../lib/"/>
29 <arg value="/r:I18N.dll"/>
30 <arg value="/resource:CJK/jis.table"/>
33 <includes name="CJK/*.cs"/>
37 <file name="CJK/jis.table"/>
43 <!-- Build the I18N.MidEast.dll library -->
44 <csc output="../lib/I18N.MidEast.dll" target="library" debug="${debug}">
45 <arg value="/unsafe"/>
46 <arg value="/noconfig"/> <!-- don't reference ms assemblies -->
47 <arg value="/lib:../lib/"/>
48 <arg value="/r:I18N.dll"/>
51 <includes name="MidEast/*.cs"/>
56 <!-- Build the I18N.Other.dll library -->
57 <csc output="../lib/I18N.Other.dll" target="library" debug="${debug}">
58 <arg value="/unsafe"/>
59 <arg value="/noconfig"/> <!-- don't reference ms assemblies -->
60 <arg value="/lib:../lib/"/>
61 <arg value="/r:I18N.dll"/>
64 <includes name="Other/*.cs"/>
69 <!-- Build the I18N.Rare.dll library -->
70 <csc output="../lib/I18N.Rare.dll" target="library" debug="${debug}">
71 <arg value="/unsafe"/>
72 <arg value="/noconfig"/> <!-- don't reference ms assemblies -->
73 <arg value="/lib:../lib/"/>
74 <arg value="/r:I18N.dll"/>
77 <includes name="Rare/*.cs"/>
82 <!-- Build the I18N.West.dll library -->
83 <csc output="../lib/I18N.West.dll" target="library" debug="${debug}">
84 <arg value="/unsafe"/>
85 <arg value="/noconfig"/> <!-- don't reference ms assemblies -->
86 <arg value="/lib:../lib/"/>
87 <arg value="/r:I18N.dll"/>
90 <includes name="West/*.cs"/>
97 <delete failonerror="false">
98 <fileset basedir="../lib">
99 <includes name="I18N.dll"/>
100 <includes name="I18N.CJK.dll"/>
101 <includes name="I18N.MidEast.dll"/>
102 <includes name="I18N.Other.dll"/>
103 <includes name="I18N.Rare.dll"/>
104 <includes name="I18N.West.dll"/>
107 <!-- Uncomment this if build file added for those.
108 <nant basedir="Common" target="clean"/>
109 <nant basedir="CJK" target="clean"/>
110 <nant basedir="MidEast" target="clean"/>
111 <nant basedir="Other" target="clean"/>
112 <nant basedir="Rare" target="clean"/>
113 <nant basedir="West" target="clean"/>