dtrg
606012371e
Added support for the ANSI C language runtime and preprocessor.
2006-07-30 23:45:18 +00:00
dtrg
1efe7422d3
Added rules for building things with the ack itself.
2006-07-30 23:44:57 +00:00
dtrg
9bcefaafa8
Broke dependency on tool_cpp in order to speed up the build.
2006-07-30 23:41:16 +00:00
dtrg
45b4fef7d6
Rationalised use of #includes to be more standards-compliant.
2006-07-30 23:40:35 +00:00
dtrg
d3b557e0db
Adjusted to only check the module name against the leaf of the filename, to prevent unnecessary warnings if the source file isn't in the current directory.
2006-07-30 23:38:41 +00:00
dtrg
67733b9d3c
Added the correct shell script magic. (Some platforms insist on this.)
2006-07-30 23:37:15 +00:00
dtrg
c1725577a7
Worked around a mysterious preprocessor oddness causing some
...
crucial whitespace to be removed.
2006-07-30 23:36:19 +00:00
dtrg
e6f856e795
Updated to the latest version of pm.
2006-07-30 23:33:31 +00:00
dtrg
7826e03427
Added support for the K&R C language runtime.
2006-07-27 22:51:38 +00:00
dtrg
c5acfe7919
Added support for the Modula-2 language runtime.
2006-07-27 22:14:55 +00:00
dtrg
5a8968ae4f
Added support for the Pascal language runtime.
2006-07-27 22:07:38 +00:00
dtrg
f3a9a3bc40
Added support for the Basic and Occam language runtimes.
2006-07-27 21:58:13 +00:00
dtrg
d29b1ef7d0
Added support for the Basic compiler.
2006-07-26 23:08:09 +00:00
dtrg
1caa63775f
Rationalised use of #includes to be more standards-compliant.
2006-07-26 23:06:56 +00:00
dtrg
4c65324e11
Adjusted to allow the path of the Lpars.h file to be given on the
...
command line.
2006-07-26 23:05:52 +00:00
dtrg
e5e66bf27d
Updated to the latest version of pm.
2006-07-26 18:24:16 +00:00
dtrg
2cfb9afac8
Added support for the Occam compiler.
2006-07-26 18:23:32 +00:00
dtrg
30e34f493f
Rationalised use of #includes to be more standards-compliant.
2006-07-26 18:22:02 +00:00
dtrg
4fd0f0dba4
Renamed em.h to occam-em.h to avoid a clash with an ACK module
...
header file.
2006-07-26 18:20:38 +00:00
dtrg
c65c560acd
Tweaked the CVS settings.
2006-07-26 18:19:15 +00:00
dtrg
2d2ee38770
Added support for the Modula-2 compiler.
2006-07-26 17:12:19 +00:00
dtrg
26b17074a1
Rationalised use of #includes to be more standards-compliant.
2006-07-26 17:10:30 +00:00
dtrg
bbd94dc2dc
Changed to no longer build sys_lock() and sys_unlock(); they only work
...
on platforms that support hardlinks, and nobody uses them anyway.
2006-07-26 12:40:59 +00:00
dtrg
3494ffb302
Fixed to use rename() for renaming files, not link()/unlink().
2006-07-26 12:40:25 +00:00
dtrg
8558656665
Now avoids piping shell scripts into a new instance of sh, instead
...
using a subshell.
2006-07-26 12:29:47 +00:00
dtrg
dc5d08b2a3
Modified to include the appropriate header file rather than (badly)
...
prototyping syscalls itself.
2006-07-26 12:28:56 +00:00
dtrg
ec254c30c1
Updated to the latest version of pm.
2006-07-26 12:27:01 +00:00
dtrg
3435e8d6ed
Modified to not try to unlink directories when installing.
2006-07-25 23:29:12 +00:00
dtrg
b3b2ec567f
Updated version number.
2006-07-25 23:24:39 +00:00
dtrg
7068d0d301
Modified to use rename() instead of link()/unlink() to rename files.
2006-07-25 23:24:20 +00:00
dtrg
f756747414
Updated to the latest version of pm which installs files with symlinks.
2006-07-25 23:22:58 +00:00
dtrg
b24e1f5aae
Updated to the latest version of pm.
2006-07-25 13:28:35 +00:00
dtrg
6ebe928712
Updated to the latest version of pm.
2006-07-25 09:23:21 +00:00
dtrg
1799cb0706
Added a workaround for an OSX compiler bug.
2006-07-23 20:33:26 +00:00
dtrg
f39d595f98
Updated to the latest version of pm.
2006-07-23 20:07:19 +00:00
dtrg
014be56fb0
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
babe9eafad
Modified to no longer build unoptimised duplicates of all the standard
...
string functions (strcpy, strlen, etc).
2006-07-23 19:58:27 +00:00
dtrg
ec8788ce7d
Changed to call ranlib on ar archives. (Unnecessary on Linux and *BSD,
...
but needed on OSX and technically correct.)
2006-07-23 19:56:11 +00:00
dtrg
05d3be79cd
Removed a really unpleasant test for whether a pointer points at a string
...
constant or not by comparing it with 'end', which presumably points at
the top of the BSS. In fact, on Linux it evaluates to NULL, and on OSX it
doesn't exist at all, so it appears to be unnecessary.
2006-07-23 19:38:13 +00:00
dtrg
345f4c8978
Modified to avoid creating a zero-length iargs array, which some compilers
...
(OSX) do not create a symbol for.
2006-07-23 18:29:38 +00:00
dtrg
eed5d461e4
cpp now gets installed in the right place.
2006-07-23 17:52:23 +00:00
dtrg
dc4606aa21
Really added support for the Pascal compiler.
2006-07-22 21:24:41 +00:00
dtrg
f1386f3aa5
Added support for the Pascal compiler.
2006-07-22 21:03:07 +00:00
dtrg
2dbc112117
Rationalised use of #includes to be more standards-compliant.
2006-07-22 21:01:15 +00:00
dtrg
e6ddd5be27
Changed to export a header file so it can be correctly referred to.
2006-07-22 20:59:22 +00:00
dtrg
7af0c5696d
cpp now gets installed in the right place.
2006-07-22 20:58:27 +00:00
dtrg
558a1ef405
led now gets installed into the right place.
2006-07-22 20:52:44 +00:00
dtrg
8499270aef
Added support for the esize object inspection tool.
2006-07-22 20:10:41 +00:00
dtrg
aa2dab31cf
Rationalised use of #includes to be more standards-compliant.
2006-07-22 20:08:08 +00:00
dtrg
113383e31c
Added support for the led link editor.
2006-07-22 20:04:41 +00:00