Commit Graph

23 Commits

Author SHA1 Message Date
Roland McGrath
678b14fb7e Sun May 12 19:19:43 1996 Aaron Digulla <digulla@fh-konstanz.de>
* function.c: Use special function wildcard_expansion() for
	$(wildcard ) to allow Amiga wildcards
	The current directory on Amiga is "" instead of "."
1996-05-13 18:39:52 +00:00
Roland McGrath
1e38c11f3c Thu May 9 13:54:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* function.c (expand_function) [_AMIGA]: Fix some typos.
	(patsubst_expand): Make len vars unsigned.
1996-05-09 18:28:15 +00:00
Roland McGrath
e99a3aca7e Thu May 9 13:54:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* GNUmakefile (globfiles): Add AmigaDOS support files.
	(distfiles): Add $(amigafiles).
	(amigafiles): New variable.

Thu Nov  7 10:18:16 1995  Aaron Digulla   <digulla@fh-konstanz.de>

	* Added Amiga support in commands.c, dir.c, function.c,
	job.c, main.c, make.h, read.c, remake.c
	* commands.c: Amiga has neither SIGHUP nor SIGQUIT
	* dir.c: Amiga has filenames with Upper- and Lowercase,
	but "FileName" is the same as "filename". Added strieq()
	which is use to compare filenames. This is like streq()
	on all other systems. Also there is no such thing as
	"." under AmigaDOS.
	* function.c: On Amiga, the environment is not passed as envp,
	there are no pipes and Amiga can't fork. Use my own function
	to create a new child.
	* job.c: default_shell is "" (The system automatically chooses
	a shell for me). Have to use the same workaround as MSDOS for
	running batch commands. Added HAVE_SYS_PARAM_H. NOFILE isn't
	known on Amiga. Cloned code to run children from MSDOS. Own
	version of sh_chars[] and sh_cmds[]. No dup2() or dup() on Amiga.
	* main.c: Force stack to 20000 bytes. Read environment from ENV:
	device. On Amiga, exec_command() does return, so I exit()
	afterwards.
	* make.h: Added strieq() to compare filenames.
	* read.c: Amiga needs special extension to have passwd. Only
	one include-dir. "Makefile" and "makefile" are the same.
	Added "SMakefile".  Added special code to handle device names (xxx:)
	and "./" in rules.
	* remake.c: Only one lib-dir. Amiga link-libs are named "%s.lib"
	instead of "lib%s.a".
	* main.c, rule.c, variable.c: Avoid floats at all costs.
	* vpath.c: Get rid of as many alloca()s as possible.
1996-05-09 18:02:06 +00:00
Roland McGrath
9e443adaf6 Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
Merged VMS port from Klaus Kaempf <kkaempf@didymus.rmi.de>.
	* make.h (PARAMS): New macro.
	* config.h-vms: New file.
	* makefile.com: New file.
	* makefile.vms: New file.
	* readme.vms: New file.
	* vmsdir.h: New file.
	* vmsfunctions.c: New file.
	* vmsify.c: New file.
	* file.h: Renamed to filedef.h to avoid conflict with VMS system hdr.
	* ar.c: Added prototypes and changes for VMS.
	* commands.c: Likewise.
	* commands.h: Likewise.
	* default.c: Likewise.
	* dep.h: Likewise.
	* dir.c: Likewise.
	* expand.c: Likewise.
	* file.c: Likewise.
	* function.c: Likewise.
	* implicit.c: Likewise.
	* job.c: Likewise.
	* job.h: Likewise.
	* main.c: Likewise.
	* make.h: Likewise.
	* misc.c: Likewise.
	* read.c: Likewise.
	* remake.c: Likewise.
	* remote-stub.c: Likewise.
	* rule.c: Likewise.
	* rule.h: Likewise.
	* variable.c: Likewise.
	* variable.h: Likewise.
	* vpath.c: Likewise.
	* compatMakefile (srcs): Rename file.h to filedef.h.
1996-03-20 14:57:41 +00:00
Roland McGrath
855bd6896d [__MSDOS__]: Include <fcntl.h>. From DJ Delorie. 1995-04-19 18:09:30 +00:00
Roland McGrath
da2ea1ea7f (expand_function: `shell') [__MSDOS__]: Wholly new implementation. 1994-07-25 23:06:00 +00:00
Roland McGrath
227cffec2b entered into RCS 1994-03-04 05:36:26 +00:00
Roland McGrath
38abf5e6c4 Formerly function.c.~31~ 1993-10-29 21:50:48 +00:00
Roland McGrath
6d00f337e5 Formerly function.c.~30~ 1993-08-11 06:35:19 +00:00
Roland McGrath
8980e49036 Formerly function.c.~29~ 1993-08-09 22:11:17 +00:00
Roland McGrath
ca3b88c66a Formerly function.c.~28~ 1993-07-15 00:22:55 +00:00
Roland McGrath
5b4a918d26 Formerly function.c.~27~ 1993-06-09 23:16:25 +00:00
Roland McGrath
534926ac7a Formerly function.c.~26~ 1993-05-12 19:44:41 +00:00
Roland McGrath
369bb2a609 Formerly function.c.~25~ 1993-05-07 22:34:49 +00:00
Roland McGrath
c190a98796 Formerly function.c.~24~ 1993-04-15 22:29:47 +00:00
Roland McGrath
99afb91aca Formerly function.c.~23~ 1993-01-06 22:57:35 +00:00
Roland McGrath
3d72bcb583 Formerly function.c.~22~ 1992-11-10 20:36:39 +00:00
Roland McGrath
3c660b4d55 Formerly function.c.~21~ 1992-08-19 22:16:15 +00:00
Roland McGrath
ccff1cc0d2 Formerly function.c.~20~ 1992-08-10 22:03:03 +00:00
Roland McGrath
41d94fb0e3 Formerly function.c.~19~ 1992-07-01 00:52:41 +00:00
Roland McGrath
3fcefefce5 Formerly function.c.~17~ 1992-04-21 07:50:09 +00:00
Roland McGrath
13f4412f2c Formerly function.c.~16~ 1992-03-01 20:48:57 +00:00
Roland McGrath
b859320606 Initial revision 1992-01-11 11:37:36 +00:00