Commit Graph

149 Commits

Author SHA1 Message Date
rth%cygnus.com
e75b2e9f3c Re-implement for your legal protection. 1998-12-12 08:20:30 +00:00
rth%cygnus.com
41389ffd04 Add missing java class include files. 1998-12-12 08:18:07 +00:00
rth%cygnus.com
5ca08c04d2 Insert directory entries into a SortedTree for searching. 1998-12-12 05:23:36 +00:00
rth%cygnus.com
4f1d3174f2 (EF_LIBS): Add DebuggerChannel and EFDisassemble.
(JAVAH): Set LD_LIBRARY_PATH.
1998-12-12 04:10:43 +00:00
rth%cygnus.com
9c6669247a (MKSHLIB): Must use gcc, not ld, to create shared libraries w/ constructors.
(NSPR_THREAD_LIBS): New.
1998-12-12 04:09:28 +00:00
rth%cygnus.com
d6850523df (LIBRARY_NAME): Change to EFDisassemble. 1998-12-12 04:08:12 +00:00
rth%cygnus.com
abc0c157c6 (DIRS): Wildcard on the cpu, so that processors that do not have
disassemblers can still build.
1998-12-12 04:07:44 +00:00
rth%cygnus.com
81be5b69a8 Use local labels as needed. 1998-12-12 04:06:58 +00:00
rth%cygnus.com
472f7014a7 (GetPassedException): Abort. The existing "mov ecx,E" thing can not work.
Plus it generated invalid assembly.
1998-12-12 04:06:26 +00:00
rth%cygnus.com
d1e33853f7 Streamline INLINE_GET_EBP.
Error if this file is used on anything except x86.
1998-12-12 04:04:01 +00:00
rth%cygnus.com
79c51fc35c ANSI C++ disallows reinterpret_cast between objects and functions. 1998-12-12 04:02:56 +00:00
rth%cygnus.com
a5d91840f3 Make sure nsinstall gets built before make export tries to use it. 1998-12-12 04:02:05 +00:00
rth%cygnus.com
29108aacac The arch bits call for Linux{ver} not LinuxELF{ver}. 1998-12-11 18:49:27 +00:00
rth%cygnus.com
2ed6644e55 Re-implement for your legal protection. 1998-12-11 18:37:20 +00:00
rth%cygnus.com
37151cfd16 Use a proper sigcontext for Linux, just as is done for BSD. 1998-12-11 18:35:52 +00:00
rth%cygnus.com
111dcdf731 Fix bogus gcc x86 asms. 1998-12-11 18:33:48 +00:00
toshok%hungry.com
a8ef75c191 we need to fix this, but to get things building i've made the copy constructors public and provided an implementation of them that just PR_ASSERT(0)'s. 1998-12-11 04:41:05 +00:00
toshok%hungry.com
6487ac2934 anything greater than gcc 2.8 should have terminate already. 1998-12-11 04:10:21 +00:00
toshok%hungry.com
a7ad97fa3a XDisAsmTable.c is not included in the distribution (for licensing reasons.) don't reference it in the Makefile. 1998-12-11 04:04:19 +00:00
toshok%hungry.com
7d1687c62f add freebsd support. 1998-12-11 04:03:33 +00:00
toshok%hungry.com
3358bcb0a5 allow building without jvmdi 1998-12-11 04:03:13 +00:00
toshok%hungry.com
93b9d0abc5 add FreeBSD support. 1998-12-11 04:01:07 +00:00
toshok%hungry.com
6d0004f661 cleanup 1998-12-11 04:00:52 +00:00
toshok%hungry.com
67caadc4ac always turn on BATCH_COMPILATION (ef won't build without it.) and allow building without jvmdi support. to enable jvmdi support, install the jvmdi.h file in ef/Debugger and setenv USE_JVMDI 1 1998-12-11 04:00:14 +00:00
toshok%hungry.com
97dd202bee add support for FreeBSD 1998-12-11 03:57:33 +00:00
toshok%hungry.com
81f4d465cf file needed for freebsd port. 1998-12-11 03:57:00 +00:00
toshok%hungry.com
2a63480ecc Fix the burm_STATE_LABEL thing, since the version of burg that I have (and that I assume we'll be using) doesn't use SET_STATE_LABEL - it makes assignments to STATE_LABEL. 1998-12-11 02:48:32 +00:00
toshok%hungry.com
4632333389 reorder member initialization to quiet warning. 1998-12-11 02:39:50 +00:00
toshok%hungry.com
f6170c6cc9 fix warnings by providing empty virtual destructors for classes that needed them, reordering initialization of member variables, and by giving the type uint to all the 'const nFooTypes;' variables. 1998-12-10 11:52:47 +00:00
toshok%hungry.com
3d232abecd do it right this time. 1998-12-10 11:27:43 +00:00
toshok%hungry.com
9bb45241da reverse initialization order to get around compiler warning. 1998-12-10 11:25:31 +00:00
toshok%hungry.com
bd37d4f912 remove trigraph 1998-12-10 11:17:47 +00:00
toshok%hungry.com
e2fe80efb2 add a special rule so that make doesn't attempt on successive builds to compile PrimitiveOperations from PrimitiveOperations.cpp 1998-12-10 11:03:29 +00:00
toshok%hungry.com
69e06fb0dd correct (rather serious) warning. 1998-12-10 10:51:45 +00:00
toshok%hungry.com
199b6771f3 add FREEBSD 1998-12-10 08:09:06 +00:00
toshok%hungry.com
eafa7c04cf trim down Makefile. 1998-12-10 08:07:31 +00:00
toshok%hungry.com
70133f558a get the Compiler/CodeGenerator/md stuff compiling 1998-12-10 08:06:25 +00:00
toshok%hungry.com
4b5613a052 the object files for EF are put in $(DIST)/modules/EF/ now. track this change. 1998-12-10 08:04:55 +00:00
toshok%hungry.com
55c31a1dbd remove the manifest.mn and rules.mk files, folding them into the Makefile. 1998-12-10 08:04:18 +00:00
toshok%hungry.com
3a68cd97d6 phew. ok. get the config stuff at least limping along. i've used freebsd for this, but linux ought to work as well (even the freebsd stuff isn't perfect yet.) 1998-12-10 08:03:50 +00:00
toshok%hungry.com
13a92f2be8 use the mkdepend from the normal mozilla tree. it's got more portability foo in it. 1998-12-10 08:02:59 +00:00
toshok%hungry.com
8918acfd22 fix a warning in generated code. 1998-12-10 07:59:47 +00:00
toshok%hungry.com
d3275a4eb0 add md stuff for freebsd. 1998-12-10 07:56:37 +00:00
toshok%hungry.com
cdd493b664 add the npl/copyright foo 1998-12-10 04:56:00 +00:00
fur%netscape.com
fbe8eaa043 Moved Win32 build instructions to mozilla.org 1998-12-09 05:57:20 +00:00
toshok%hungry.com
b417477d3c remove this stragler. 1998-12-05 01:37:01 +00:00
toshok%hungry.com
7518edbcda wrap -include with ifneq 1998-12-04 22:50:22 +00:00
toshok%hungry.com
b095244e66 get rid of the remaining manifest, rules.mk, and config.mk files. 1998-12-04 22:37:15 +00:00
fur%netscape.com
4ca5cf5fca Initial check-in of ElectricalFire, a Java JIT compiler. 1998-12-03 21:10:47 +00:00