3 WIN32CROSS
=/usr
/i686-w64-mingw32
5 ## HOST and TARGET - These should be the canonical tool names of your tool.
6 ## For the sake of this script HOST and TARGET should be the same.
7 ## Defaults would be 'i686-w64-mingw32' for a normal WIN32CROSS tool-chain.
10 TARGET
=i686-w64-mingw32
12 PKG_CONFIG_PATH
=/usr
/i686-w64-mingw32
/sys-root
/mingw
/lib
/pkgconfig
14 ## -- END WIN32CROSS USER SETTINGS
19 export PKG_CONFIG_PATH
24 PATH
=$PATH:$WIN32CROSS/bin
27 # Do not edit below here
32 RANLIB
="${HOST}-ranlib"
34 CFLAGS
="-O2 -I${WIN32CROSS}/include -I${WIN32CROSS}/include/libxml2 -I${WIN32CROSS}/include/SDL"
35 LDFLAGS
="-L${WIN32CROSS}/lib"
36 #PKG_CONFIG="${WIN32CROSS}/bin/pkg-config"
47 echo Current settings.
49 echo Install root
/Working dir
= $WIN32CROSS
50 echo Tool locations
= $WIN32CROSS/bin
51 echo Host
/Target
= $HOST / $TARGET
61 echo LDFLAGS
= $LDFLAGS
62 echo PKG_CONFIG
= $PKG_CONFIG
64 echo "### Building 3rd party software ###"
68 make clean
-e TARGET
=$TARGET -e CC
=$CC && make gcc
-e TARGET
=$TARGET -e CC
=$CC
81 echo "### Building BennuGD Core ###"
86 .
/configure
--prefix=${PREFIX} --target=${TARGET} --host=${HOST} --build=${BUILD} --enable-shared PKG_CONFIG_LIBDIR=${PKG_CONFIG_PATH} && make clean
&& make
99 echo "### Building BennuGD Modules ###"
104 .
/configure
--prefix=${PREFIX} --target=${TARGET} --host=${HOST} --build=${BUILD} --enable-shared PKG_CONFIG_LIBDIR=${PKG_CONFIG_PATH} && make clean
&& make
111 if [ $?
-ne 0 ]; then
117 echo "### Building BennuGD Tools ###"
122 .
/configure
--prefix=${PREFIX} --target=${TARGET} --host=${HOST} --build=${BUILD} --enable-shared PKG_CONFIG_LIBDIR=${PKG_CONFIG_PATH} && make clean
&& make
129 if [ $?
-ne 0 ]; then
135 echo "### Copying files to bin folder ###"
137 mkdir
-p bin
/$TARGET 2>/dev
/null
138 cp 3rdparty
/des-4.04b
/libdes.dll bin
/$TARGET
139 cp core
/bgdi
/src
/.libs
/bgdi.exe bin
/$TARGET
140 cp core
/bgdc
/src
/.libs
/bgdc.exe bin
/$TARGET
141 cp core
/bgdrtm
/src
/.libs
/libbgdrtm.dll bin
/$TARGET
142 cp modules
/*/.libs
/*.dll bin
/$TARGET
143 cp tools
/moddesc
/.libs
/moddesc.exe bin
/$TARGET
147 echo "### Build done! ###"