Commit Graph

2841 Commits

Author SHA1 Message Date
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
Volker Ruppert
445638e312 - new German keymap for SDL on X11 2002-10-10 18:30:16 +00:00
Volker Ruppert
a68e648853 - use keyboard mapping for keyup messages too 2002-10-10 18:02:08 +00:00
Bryce Denney
af6299e1d4 - make menu text more clear: now it says "Debug Console" instead of "Show Log"
- modified: gui/wxmain.cc gui/wxmain.h
2002-10-10 15:44:34 +00:00
Volker Ruppert
45720388bf - fixed some keymap entries 2002-10-09 18:08:42 +00:00