dtrg
1c7bb87041
Fixed a bug in the maximum segment calculation.
2006-11-11 23:00:55 +00:00
dtrg
c21ba9ed0f
Updated to work with the new version of pm.
2006-11-11 22:59:52 +00:00
dtrg
02a2876821
Now uses the version of LLgen included with the ACK instead of the standalone version.
2006-11-11 22:59:01 +00:00
dtrg
30b980bf7e
Added a pmfile to allow LLgen to be built as part of the ACK again.
2006-11-11 22:58:30 +00:00
dtrg
c0ecde554a
Added support for anm, asize, ashow, astrip and the new aslod tool.
2006-10-16 23:25:56 +00:00
dtrg
47e1c27c05
Added new aslod tool for making memory dumps.
2006-10-16 23:25:27 +00:00
dtrg
12683dd8c6
Sanitised the use of #include files to more properly conform to the standards.
2006-10-16 23:20:11 +00:00
dtrg
dbe10d2c19
Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
2006-10-15 00:28:12 +00:00
dtrg
708a83ef22
ack expects the tail_ libraries not to have the .a extension.
2006-07-30 23:45:48 +00:00
dtrg
1e4ca91a8b
Modified to install aal's manpage.
2006-07-30 23:45:35 +00:00
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