From c2ecaf87e462fd6600ce5ee6a29cb352de042714 Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Wed, 24 Sep 2025 22:26:00 +0200 Subject: update --- bcblibs.bat | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 bcblibs.bat (limited to 'bcblibs.bat') diff --git a/bcblibs.bat b/bcblibs.bat new file mode 100644 index 0000000..263f4b2 --- /dev/null +++ b/bcblibs.bat @@ -0,0 +1,49 @@ +@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 -- cgit v1.2.3