1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- @echo off
- rem $LynxId: bcblibs.bat,v 1.5 2012/07/05 23:32:15 tom Exp $
- rem Use this script to construct import-libraries for the Borland C compiler
- rem from the dll's in the GnuWin32 directory.
- rem
- rem The script assumes that the Borland C compiler is already in your %PATH%
- rem search-list. It also uses the Windows 2000 command-extensions, which are
- rem provided in Windows XP and later by default.
- setlocal
- rem Check if GW32_ROOT is defined, and if not, fill in a default value.
- if not "x%GW32_ROOT%"=="x" goto exists
- set GW32_ROOT=c:\app\gnuwin32
- :exists
- if exist "%GW32_ROOT%" goto doit
- echo ? %GW32_ROOT% does not exist
- goto finish
- :doit
- rem do this just in case it is needed
- set PATH=%PATH%;%GW32_ROOT\bin
- set SAVE_CD="%CD%"
- cd %GW32_ROOT%
- if not exist bcblibs mkdir bcblibs
- cd bin
- if ERRORLEVEL 1 goto failed
- for %%N in (*.dll) do call :implib %%~nN%
- cd %CD%
- goto finish
- :implib
- echo making import-library for %1
- set SOURCE=%1.dll
- set TARGET=..\bcblibs\%1.lib
- copy %1.dll ..\bcblibs
- implib -a %TARGET% %1.dll
- :goto :eof
- :failed
- :finish
- endlocal
|