Bryce Denney
d6dad223e1
- just dlinit once, at start of main
2002-10-13 02:28:06 +00:00
Bryce Denney
fbe1e69a95
- add more specific printf
...
- modules are compiled as lib%s.la, not %s.la.
- always load module1 and module2. Then try to load any modules that
are mentioned on the command line.
2002-10-13 02:26:09 +00:00
Bryce Denney
0699e46993
- move the extern "C" declaration of module_init into main.h so that it
...
will affect all modules.
- modified: main.h module1.cc
2002-10-13 02:22:37 +00:00
Volker Ruppert
53ceefc3c7
- keysym for the "AltGr" key added (SDLK_RMETA = BX_KEY_ALT_R)
2002-10-12 13:10:09 +00:00
Volker Ruppert
8eafe97e14
- check for the platform __BEOS__ instead of the gui
...
- fixed a warning
2002-10-12 13:09:32 +00:00
Bryce Denney
a5a05201d8
- put INCLTDL and LIBLTDL substitution variables into the Makefile
...
- this requires a correct setting for top_srcdir
2002-10-12 12:29:35 +00:00
Bryce Denney
35142c0ef3
- oops. change order so that things other than libltdl get built as well.
2002-10-12 12:00:44 +00:00
Bryce Denney
b82a5d9e5e
- add missing AC_SUBST(LIBS)
2002-10-12 11:59:26 +00:00
Bryce Denney
01ef0ca14c
- don't forget to build libltdl
2002-10-12 11:57:33 +00:00
Bryce Denney
ed5ca4801b
- add missing call to lt_dlinit(). Why do I keep forgetting this?!
...
- printf handle was missing the handle
- remove underscore from module_init function name
- fix err msg
2002-10-12 11:50:28 +00:00
Bryce Denney
af8832907a
- correct LIBS line is now provided by configure
2002-10-12 11:49:22 +00:00
Bryce Denney
e3bade17e5
- now that libltdl is installed in the source tree, add args to CFLAGS and
...
LIBS to point to the local version.
2002-10-12 11:48:51 +00:00
Bryce Denney
87d714f9ca
- add additional NULL check. I know you can get this if you forget to
...
call lt_dlinit(), but I'm pretty certain that I've seen it in other
cases as well.
2002-10-12 11:47:26 +00:00
Volker Ruppert
fb6fe521a2
- the "AltGr" key on European keyboards works now (wxbochs on win32 only)
2002-10-12 09:04:50 +00:00
Bryce Denney
abd8b78317
- add libltdl files from libtool version 1.4.2
2002-10-12 06:03:59 +00:00
Bryce Denney
bf7ebfd2e4
- update
2002-10-12 06:02:18 +00:00
Bryce Denney
f20403d13a
- update Makefile.in, remove Makefile
2002-10-12 06:02:01 +00:00
Bryce Denney
a82964072f
- add misc notes
2002-10-12 05:54:04 +00:00
Bryce Denney
01e3c37ba4
- add test6-ltdlopen
2002-10-12 05:53:39 +00:00
Bryce Denney
656d465f22
- add some test results and comments
2002-10-12 05:52:55 +00:00
Bryce Denney
31b8154266
- add test6, which actually tries to open a shared lib with lt_dlopen.
...
For now I've been editing the Makefile directly and haven't updated
the Makefile.in. Once it works I'll transfer everything to Makefile.in
and remove Makefile.
2002-10-12 05:52:15 +00:00
Bryce Denney
eade765a53
- add info about win32 dlls
2002-10-12 03:55:10 +00:00
Bryce Denney
3690ddc95a
- when building win32 DLL's use the -no-undefined flag. Otherwise it
...
will only build static libraries.
2002-10-11 18:56:53 +00:00
Bryce Denney
838df1ee0b
- support VPATH build
2002-10-11 18:32:27 +00:00
Bryce Denney
97717adadb
- make -C not portable. sigh.
2002-10-11 18:19:38 +00:00
Bryce Denney
89d57436da
- add configure support, since I'm starting to need different options
...
on different platforms
Modified Files:
Makefile test1-static/Makefile test2-dynamic/Makefile
test3-twomodules/Makefile test4-interdep/Makefile
test5-execsymbols/Makefile
Added Files:
Makefile.in aclocal.m4 config.guess config.h.in config.sub
configure configure.in install-sh ltmain.sh
test1-static/Makefile.in test2-dynamic/Makefile.in
test3-twomodules/Makefile.in test4-interdep/Makefile.in
test5-execsymbols/Makefile.in
2002-10-11 18:15:27 +00:00
Stanislav Shwartsman
b4f1a57924
Merged BOCHS-SSE branch with latest main trunk sources
2002-10-11 17:56:56 +00:00
Bryce Denney
6055351e63
- add top level README for plugin-test
2002-10-11 17:35:56 +00:00
Bryce Denney
c607035a27
- add test5 to the list
2002-10-11 17:29:23 +00:00
Bryce Denney
48540356e8
- add LT_LDFLAGS to all libtool links. Remove -no-undefined.
2002-10-11 17:03:50 +00:00
Bryce Denney
5b535b7e83
- test5-execsymbols checks that a module can reach symbols that are defined in
...
the executable. On linux you can.
2002-10-11 16:45:31 +00:00
Bryce Denney
043167e8cc
- this file is not used
2002-10-11 16:35:53 +00:00
Bryce Denney
c1e54f2fc4
- change #warnings so that they are informative, instead of "case 1,2,3"
2002-10-11 16:25:49 +00:00
Bryce Denney
bd9d45574d
- make test requires make all
2002-10-11 16:22:18 +00:00
Bryce Denney
f4a7163433
- tweak DLL import/export macro so that the importer does not have to
...
define anything special. If you are not an exporter, then it now
assumes that you are an importer.
- modified:
test2-dynamic/module1.h test2-dynamic/uselib.cc
test3-twomodules/module1.h test3-twomodules/module2.h
test3-twomodules/uselib.cc test4-interdep/module1.h
test4-interdep/module2.h test4-interdep/uselib.cc
2002-10-11 16:21:33 +00:00
Kevin Lawton
491ca837f9
Fixed double quadword routines to work for little or big endian hosts.
2002-10-11 16:18:00 +00:00
Bryce Denney
6bd051de38
- add missing MODULE*_DLL_IMPORT definitions in uselib.cc
2002-10-11 16:15:09 +00:00
Bryce Denney
8f94d0a35b
- rewrite DLL macros, now somewhat closer to how LT_SCOPE is written
...
in <ltdl.h>. Now go back to Linux and test.
2002-10-11 16:09:21 +00:00
Bryce Denney
ba1e549490
- add "make test" target
2002-10-11 16:08:43 +00:00
Bryce Denney
dd9f00f100
- remove -mno-cygwin option from CXXFLAGS, duh
2002-10-11 16:01:11 +00:00
Bryce Denney
2f74efdb0a
- rewrite DLL macros, now somewhat closer to how LT_SCOPE is written
...
in <ltdl.h>. Now go back to Linux and test.
2002-10-11 15:59:21 +00:00
Bryce Denney
7f9c1489df
- make it compile on non-win32 platforms by stuffing all the DLL details
...
into macros. I got the idea for the MODULE1API(type) macros from
expat.h that happens to be sitting on my disk.
- modified:
test2-dynamic/module1.cc test2-dynamic/module1.h
test3-twomodules/module1.cc test3-twomodules/module1.h
test3-twomodules/module2.cc test3-twomodules/module2.h
test4-interdep/module1.cc test4-interdep/module1.h
test4-interdep/module2.cc test4-interdep/module2.h
2002-10-11 15:29:32 +00:00
Bryce Denney
059b59c98e
- in bochs-testing area, check in shared library tests that I wrote while
...
trying to get plugins working on Cygwin.
Added Files:
Makefile
test1-static/*
test2-dynamic/*
test3-twomodules/*
test4-interdep/*
2002-10-11 14:51:27 +00:00
Bryce Denney
51aa1fc3f0
- add README in the bochs-testing area. To check out the bochs-testing
...
area (which is not very interesting yet), set your CVSROOT and then
do "cvs checkout bochs-testing".
2002-10-11 14:46:52 +00:00
Kevin Lawton
cffded3829
Simple implementations of the new double quadword functions in
...
access.cc for SSE[2] implementation by Stanislav.
2002-10-11 13:55:26 +00:00
Bryce Denney
14f9f230a8
- in OR_ALIb the local variable "sum" was changed to "result" but the
...
non-host-asm line at the end still said "sum". Fixed.
2002-10-11 13:50:14 +00:00
Bryce Denney
be8db98f49
- applied in cvs
2002-10-11 13:21:34 +00:00
Bryce Denney
909b3104d9
- replace autoconf standard AC_SYS_LARGEFILE with wxWindows's AC_SYS_LARGEFILE
...
that actually works.
- modified: configure.in configure
- added:: aclocal.m4
2002-10-11 13:21:15 +00:00
Bryce Denney
d54402bfbd
- this patch creates a new configure test which detects largefiles flags
...
correctly. It is based on code from wxWindows, so I have asked
Vadim Zeitlin for permission to include it.
2002-10-11 05:01:38 +00:00
Kevin Lawton
3183ab7102
Added some preliminary configure and config.h stuff for
...
SSE/SSE2 for Stanislav. Also, some method prototypes and
skeletal functions in access.cc for read/write double quadword
features.
Also cleaned up one warning in protect_ctrl.cc for non-64 bit compiles.
There was an unused variable, only used for 64-bit.
2002-10-11 01:11:11 +00:00