diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 01:12:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 01:12:14 +0000 |
commit | 982972c2aada53f83389987317fb6cbee9ce5a91 (patch) | |
tree | 25420c3b905b2e00f02a895d877fd0669025ee35 /bcblibs.bat | |
parent | Initial commit. (diff) | |
download | lynx-982972c2aada53f83389987317fb6cbee9ce5a91.tar.xz lynx-982972c2aada53f83389987317fb6cbee9ce5a91.zip |
Adding upstream version 2.8.9rel.1.upstream/2.8.9rel.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'bcblibs.bat')
-rw-r--r-- | bcblibs.bat | 49 |
1 files changed, 49 insertions, 0 deletions
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
|