Codebase list lwjgl / fbe5b7c
unapply allarchs.diff Michael Gilbert 9 years ago
1 changed file(s) with 2 addition(s) and 34 deletion(s). Raw diff Collapse all Expand all
55 <property name="libname64" value="liblwjgl64.so"/>
66 <property name="libs32" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lXcursor -lXrandr -lpthread -L${java.home}/lib/i386 -ljawt" />
77 <property name="libs64" value="-L/usr/X11R6/lib64 -L/usr/X11/lib64 -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -lpthread -L${java.home}/lib/amd64 -ljawt" />
8 <property name="libs" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -lpthread -L${java.home}/lib/${os.arch} -ljawt" />
98 <property name="cflags32" value="-O2 -Wall -c -fPIC -std=c99 -Wunused"/>
109
1110 <target name="clean">
1211 <delete>
1312 <fileset dir="x32"/>
1413 <fileset dir="x64"/>
15 <fileset dir="deb"/>
1614 <fileset dir="." includes="*.o"/>
1715 <fileset dir="." includes="*.so"/>
1816 </delete>
4240
4341 <property name="linker_flags32" value="${version_script_flags32} -shared -O2 -Wall -o ${libname32} ${libs32} ${xf86vm_lib}"/>
4442 <property name="linker_flags64" value="${version_script_flags64} -shared -O2 -Wall -o ${libname64} ${libs64} ${xf86vm_lib}"/>
45 <property name="linker_flagsdeb" value="${version_script_flags32} -shared -O2 -Wall -o ${libname32} ${libs} ${xf86vm_lib}"/>
4643
4744 <condition property="build.32bit.only">
4845 <not>
6158 </and>
6259 </condition>
6360
64 <condition property="build.debian">
65 <os name="Linux" />
66 </condition>
67
68 <antcall target="compiledeb" />
61 <antcall target="compile32"/>
62 <antcall target="compile64"/>
6963 </target>
7064
7165 <target name="compile32" unless="build.64bit.only">
119113 <fileset file="${libname64}"/>
120114 </apply>
121115 </target>
122
123 <target name="compiledeb">
124 <mkdir dir="deb"/>
125 <apply dir="deb" executable="gcc" skipemptyfilesets="true" failonerror="true">
126 <arg line="${cflags32} ${cflags_pthread}"/>
127 <arg value="-I${java.home}/include"/>
128 <arg value="-I${java.home}/include/linux"/>
129 <arg value="-I${java.home}/../include"/>
130 <arg value="-I${java.home}/../include/linux"/>
131 <arg value="-I${java.home}/../include/solaris"/>
132 <arg value="-I${native}/common"/>
133 <arg value="-I${native}/linux"/>
134 <mapper type="glob" from="*.c" to="*.o"/>
135 <fileset dir="${native}/linux" includes="*.c"/>
136 <fileset dir="${native}/generated" includes="*.c"/>
137 <fileset dir="${native}/common" includes="*.c"/>
138 </apply>
139 <apply dir="." parallel="true" executable="gcc" failonerror="true">
140 <srcfile/>
141 <arg line="${linker_flagsdeb}"/>
142 <fileset dir="deb" includes="*.o"/>
143 </apply>
144 <apply dir="." parallel="true" executable="strip" failonerror="true">
145 <fileset file="${libname32}"/>
146 </apply>
147 </target>
148116 </project>