2004-05-23 09:49:05 -04:00
|
|
|
@echo off
|
|
|
|
|
2004-10-22 21:43:15 -04:00
|
|
|
if "%JAVA_HOME%" == "" goto errorjavahome
|
|
|
|
if "%PLTSDKHOME%" == "" goto errorpltsdkhome
|
|
|
|
if "%CHOME%" == "" goto errorchome
|
|
|
|
if "%FMODHOME%" == "" goto errorfmodhome
|
2004-10-23 04:39:31 -04:00
|
|
|
set COPTIONS=/I"%FMODHOME%\api\inc" /I"%PLTSDKHOME%\include" /I"%CHOME%\include" /I"%JAVA_HOME%\include" /I"%JAVA_HOME%\include\win32" /I"..\..\src\native\common" /O2 /nologo /c /EHsc
|
2004-10-22 21:43:15 -04:00
|
|
|
set LINKEROPTS=/link /LIBPATH:"%PLTSDKHOME%\Lib" /LIBPATH:"%CHOME%\Lib"
|
2004-05-23 09:49:05 -04:00
|
|
|
set LIBS=user32.lib Gdi32.lib Advapi32.lib
|
|
|
|
|
2004-10-22 21:43:15 -04:00
|
|
|
for %%x in (..\..\src\native\common\fmod3\*.c) do cl %COPTIONS% %%x
|
|
|
|
for %%x in (..\..\src\native\common\*common*.c) do cl %COPTIONS% %%x
|
2004-05-23 09:49:05 -04:00
|
|
|
|
2004-06-30 19:26:54 -04:00
|
|
|
cl /LD /Felwjgl-fmod3.dll *.obj %LINKEROPTS% %LIBS%
|
|
|
|
|
2004-09-06 12:41:45 -04:00
|
|
|
del *.obj *.exp *.lib
|
|
|
|
|
|
|
|
copy lwjgl-fmod3.dll ..\..\libs\
|
2004-10-22 21:43:15 -04:00
|
|
|
|
|
|
|
goto end
|
|
|
|
|
|
|
|
:errorjavahome
|
|
|
|
echo -------------------------
|
|
|
|
echo -- ** ERROR ** --
|
|
|
|
echo -------------------------
|
|
|
|
echo JAVA_HOME not set.
|
|
|
|
echo.
|
|
|
|
goto error
|
|
|
|
|
|
|
|
:errorpltsdkhome
|
|
|
|
echo -------------------------
|
|
|
|
echo -- ** ERROR ** --
|
|
|
|
echo -------------------------
|
|
|
|
echo PLTSDKHOME not set.
|
|
|
|
echo.
|
|
|
|
goto error
|
|
|
|
|
|
|
|
:errorchome
|
|
|
|
echo -------------------------
|
|
|
|
echo -- ** ERROR ** --
|
|
|
|
echo -------------------------
|
|
|
|
echo CHOME not set.
|
|
|
|
echo.
|
|
|
|
goto error
|
|
|
|
|
|
|
|
:errorfmodhome
|
|
|
|
echo -------------------------
|
|
|
|
echo -- ** ERROR ** --
|
|
|
|
echo -------------------------
|
|
|
|
echo FMODHOME not set.
|
|
|
|
echo.
|
|
|
|
|
|
|
|
:error
|
|
|
|
echo The following environment variables are required to be set.
|
|
|
|
echo JAVA_HOME The root directory where Java is installed
|
|
|
|
echo PLTSDKHOME " " " " Platform SDK is installed
|
|
|
|
echo CHOME " " " " Visual C++ toolkit is installed
|
|
|
|
echo FMODHOME " " " " FMOD API is installed
|
|
|
|
echo -------------------------
|
|
|
|
echo -- ** ERROR ** --
|
|
|
|
echo -------------------------
|
|
|
|
|
|
|
|
:end
|