161 Commits

Author SHA1 Message Date
dtrg
2c98eae913 Done a major overhaul of the way target include files are installed and
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg
b15186d574 Tweaked to allow _ as a leading character in identifier names (if
use of underscores in identifiers has been turned on).
2007-02-20 00:40:00 +00:00
dtrg
8601c6c5bf Updated to the version 0.1 of Prime Mover (which involves some syntax changes). 2006-10-15 00:28:12 +00:00
dtrg
df67dbcaeb ack expects the tail_ libraries not to have the .a extension. 2006-07-30 23:45:48 +00:00
dtrg
faff5b8361 Added support for the Pascal language runtime. 2006-07-27 22:07:38 +00:00
dtrg
d6bd2c86bd Now avoids piping shell scripts into a new instance of sh, instead
using a subshell.
2006-07-26 12:29:47 +00:00
dtrg
9c722420dd Replaced calls to the custom strindex() and strrindex() functions with the
exactly equivalent and standard strchr() and strrchr() functions instead.
2006-07-23 20:01:02 +00:00
dtrg
a9c5aa42fd Added support for the Pascal compiler. 2006-07-22 21:03:07 +00:00
dtrg
8b292e1a83 Rationalised use of #includes to be more standards-compliant. 2006-07-22 21:01:15 +00:00
dtrg
be7ec5cdd0 Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.) 2006-07-18 16:45:57 +00:00
cvs2hg
22d8b82972 fixup commit for tag 'llgen-1-0' 2006-02-04 00:57:05 +00:00
dtrg
04a887eee9 Replaced references to /usr/tmp with references to /tmp. 2005-06-24 22:08:47 +00:00
ceriel
65282761ed Link em_data.a as well (needed when producing readable EM 1997-04-01 13:58:58 +00:00
ceriel
339c8f06be removed 1995-12-06 13:28:04 +00:00
ceriel
e9bedfcbd2 Removed Version.c 1995-12-06 09:52:54 +00:00
ceriel
624bb4e0d9 Fixed bug with labels 1995-11-07 10:37:59 +00:00
ceriel
71aea9f012 Get() parameter is optional 1995-11-01 16:54:17 +00:00
ceriel
fc5a840f24 use stdarg when compiling with ANSI C compiler 1995-08-17 16:34:29 +00:00
ceriel
0261e7a853 exit with erno+1, because otherwise exit status is 0 with array bound error 1994-11-14 11:51:24 +00:00
ceriel
ef217e26bc disabled a warning 1994-11-01 11:45:23 +00:00
ceriel
806a084be5 removed warning and fixed two problems:
- remove_def was wrong, and parameter defs should not be removed at the
  end of a scope
1994-10-27 14:57:48 +00:00
ceriel
90e4d5c15d mark file parameters as used in reads/writes 1994-10-25 15:41:59 +00:00
ceriel
f26dd7bb01 Header --> Id 1994-06-24 14:02:31 +00:00
ceriel
a111adf573 prevent some gcc warnings 1993-11-16 11:54:00 +00:00
ceriel
b0e19f7f80 Include em_label.h before em_code.h 1993-10-26 09:59:06 +00:00
ceriel
144e3edfb2 Define NDEBUG if you don't want assertions 1993-10-22 14:30:43 +00:00
ceriel
304bfbade3 Fixed make.hfiles; some "shells" did not accept it 1993-08-05 12:30:57 +00:00
ceriel
8c801ca268 Removed static buffer in gen_idf 1992-10-22 16:56:28 +00:00
ceriel
86985e019f Removed # in commands 1992-06-26 12:01:31 +00:00
ceriel
164c4c6997 Improved symbol table for grind 1992-05-20 10:54:28 +00:00
ceriel
745b8ee22c corrected the making of make_macros 1992-02-26 15:10:50 +00:00
ceriel
8daa5b2260 Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 15:05:43 +00:00
ceriel
4dd5f72af5 Do not use '#undef aap xxx'; it is not allowed for ANSI C 1991-12-16 14:34:06 +00:00
ceriel
16515e7822 minor mods to parameters in grammar 1991-11-29 14:11:31 +00:00
ceriel
b0c766a907 Fixes involving floating point constants and debugger support 1991-11-01 10:15:15 +00:00
ceriel
066947e198 generate Version.c 1991-10-16 13:07:28 +00:00
ceriel
c28203d1b4 improved installation mechanism 1991-10-14 09:18:33 +00:00
ceriel
5052973dd5 Changes to manual page 1991-10-01 12:18:39 +00:00
ceriel
119eca3dd0 Added _dvi and _dvil 1991-09-25 09:14:08 +00:00
ceriel
863cd4ee18 Avoid DVI instruction. Use library call instead 1991-09-24 10:45:43 +00:00
ceriel
3980e40773 Fix: used wrong name 1991-09-17 16:38:16 +00:00
ceriel
55335db9e3 New installation mechanism 1991-08-26 16:02:10 +00:00
ceriel
09cecef79b New installation mechanism 1991-08-26 12:04:28 +00:00
ceriel
4ee414a676 Removed Makefile 1991-08-26 12:01:41 +00:00
ceriel
d655193d6f Fixed the HFILES macro 1991-07-25 15:45:35 +00:00
ceriel
146e4d9466 prevent complaints about unused variables when they are used as var-param 1991-05-21 14:11:27 +00:00
ceriel
831b8ab578 Delinted a bit 1991-04-25 16:26:11 +00:00
ceriel
6ce1f992aa Fixed some sprint's 1991-04-25 13:54:25 +00:00
ceriel
214302fc11 ptr_diff is a long in ANSI C; cast to int 1991-04-23 09:35:51 +00:00
ceriel
ab0d625e36 Fixed bug in function return code 1991-03-26 13:38:36 +00:00