home *** CD-ROM | disk | FTP | other *** search
- Short: Port of GNU make with SAS/C (no ixemul.library required)
- Author: GNU, Amiga port by Aaron "Optimizer" Digulla
- Uploader: Aaron "Optimizer" Digulla (digulla@fh-konstanz.de)
- Type: dev/c
-
- This is a pure Amiga port of GNU make 3.74. It needs no extra libraries or
- anything. It has the following features (in addition to any features of
- GNU make):
-
- - Runs Amiga-Commands with SystemTags() (Execute)
- - Can run multi-line statements
- - Allows to use Device-Names in targets:
-
- c:make : make.o
-
- is ok. To distinguish between device-names and target : or ::, MAKE
- looks for spaces. If there are any around :, it's taken as a target
- delimiter, if there are none, it's taken as the name of a device. Note
- that "make:make.o" tries to create "make.o" on the device "make:".
- - Replaces @@ by a newline in any command line:
-
- if exists make @@\
- delete make.bak quiet @@\
- rename make make.bak @@\
- endif @@\
- $(CC) Link Make.o To make
-
- works. Note that the @@ must stand alone (ie. "make@@\" is illegal).
- Also be carefull that there is a space after the "\" (ie, at the
- beginning of the next line).
- - Can be made resident to save space and time
- - To use "#?" as a wildcard, you must enclose it in "":
-
- delete "#?.o"
-
- BUGS:
- - The line
-
- dummy.h : src/*.c
-
- tries to make dummy.h from "src/*.c" (ie. no wildcard-expansion takes
- place). You have to use "$(wildcard src/*.c)" instead.
-
- COMPILING FROM SCRATCH
-
- To recompile, you need SAS/C 6.51. make itself is not neccessary, there
- is an smakefile.
-
- 1. Copy config.ami to config.h
- 2. If you use make to compie, copy Makefile.ami to Makefile and
- glob/Makefile.ami to glob/Makefile. Copy make into the current
- directory.
-
- 3. Run smake/make
-
- INSTALLATION
-
- Copy make somewhere in your search path (eg. sc:c or sc:bin).
- If you plan to use recursive makes, install make resident:
-
- Resident make Add
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 574 262 54.3% 25-Nov-95 14:33:46 +acconfig.h
- 14085 4982 64.6% 25-Nov-95 14:33:54 +alloca.c
- 1920 962 49.8% 07-Dec-95 09:28:32 +amiga.c
- 7578 2725 64.0% 25-Nov-95 14:33:52 +ar.c
- 13499 4584 66.0% 25-Nov-95 14:33:54 +arscan.c
- 2383 1226 48.5% 25-Nov-95 14:33:46 +build.sh.in
- 121957 40440 66.8% 07-Dec-95 10:36:36 +ChangeLog
- 12849 4610 64.1% 25-Nov-95 21:19:02 +commands.c
- 1743 869 50.1% 25-Nov-95 14:33:54 +commands.h
- 7271 2226 69.3% 07-Dec-95 11:11:32 +config.ami
- 7199 2161 69.9% 25-Nov-95 14:33:54 +config.h.in
- 1678 574 65.7% 25-Nov-95 14:33:46 +configh.dos
- 78379 19679 74.8% 25-Nov-95 14:33:46 +configure
- 1389 474 65.8% 25-Nov-95 14:33:46 +configure.bat
- 4110 1909 53.5% 25-Nov-95 14:33:46 +configure.in
- 17982 6993 61.1% 25-Nov-95 14:33:42 +COPYING
- 10576 3324 68.5% 25-Nov-95 14:33:52 +default.c
- 2093 1053 49.6% 25-Nov-95 14:33:54 +dep.h
- 16565 4799 71.0% 25-Nov-95 22:24:28 +dir.c
- 11771 3987 66.1% 25-Nov-95 14:33:52 +expand.c
- 13848 4444 67.9% 25-Nov-95 14:33:48 +file.c
- 4658 2003 56.9% 25-Nov-95 14:33:54 +file.h
- 34633 9258 73.2% 25-Nov-95 17:11:22 +function.c
- 22372 7292 67.4% 25-Nov-95 14:33:48 +getloadavg.c
- 22181 7505 66.1% 25-Nov-95 14:33:54 +getopt.c
- 4438 1814 59.1% 25-Nov-95 14:33:54 +getopt.h
- 4254 1718 59.6% 25-Nov-95 14:33:54 +getopt1.c
- 41453 10714 74.1% 25-Nov-95 14:33:56 +configure
- 903 334 63.0% 25-Nov-95 14:33:56 +configure.bat
- 509 319 37.3% 25-Nov-95 14:33:56 +configure.in
- 25265 9285 63.2% 25-Nov-95 14:33:56 +COPYING.LIB
- 4836 1842 61.9% 25-Nov-95 14:33:56 +fnmatch.c
- 2355 1171 50.2% 25-Nov-95 14:33:58 +fnmatch.h
- 16675 5341 67.9% 25-Nov-95 14:33:56 +glob.c
- 3651 1602 56.1% 25-Nov-95 14:33:56 +glob.h
- 2094 1075 48.6% 07-Dec-95 11:11:18 +Makefile.ami
- 2031 1019 49.8% 25-Nov-95 14:33:56 +Makefile.in
- 195 127 34.8% 27-Nov-95 12:18:54 +SCOPTIONS
- 2094 1076 48.6% 07-Dec-95 09:52:36 +SMakefile
- 18825 6220 66.9% 25-Nov-95 14:33:50 +implicit.c
- 7462 2892 61.2% 25-Nov-95 14:33:42 +INSTALL
- 4772 1858 61.0% 25-Nov-95 14:34:06 +install-sh
- 41490 14056 66.1% 25-Nov-95 21:33:16 +job.c
- 2028 951 53.1% 25-Nov-95 14:33:54 +job.h
- 55188 18527 66.4% 07-Dec-95 10:11:16 +main.c
- 25589 8707 65.9% 25-Nov-95 14:34:02 +make-stds.texi
- 15825 3211 79.7% 25-Nov-95 14:34:04 +make.aux
- 40148 7393 81.5% 25-Nov-95 14:34:02 +make.cp
- 23635 5323 77.4% 25-Nov-95 14:34:04 +make.cps
- 6945 1366 80.3% 25-Nov-95 14:34:04 +make.fn
- 5102 1080 78.8% 25-Nov-95 14:34:04 +make.fns
- 9099 3440 62.1% 07-Dec-95 10:13:04 +make.h
- 50405 15965 68.3% 25-Nov-95 14:34:08 +make.info-1
- 48568 16330 66.3% 25-Nov-95 14:34:08 +make.info-2
- 50702 17246 65.9% 25-Nov-95 14:34:10 +make.info-3
- 50449 16456 67.3% 25-Nov-95 14:34:10 +make.info-4
- 47577 15984 66.4% 25-Nov-95 14:34:12 +make.info-5
- 50776 17183 66.1% 25-Nov-95 14:34:12 +make.info-6
- 26704 8366 68.6% 25-Nov-95 14:34:12 +make.info-7
- 49029 8392 82.8% 25-Nov-95 14:34:12 +make.info-8
- 0 0 0.0% 25-Nov-95 14:34:04 +make.ky
- 339 191 43.6% 07-Dec-95 10:51:44 +make.lnk
- 7671 3204 58.2% 25-Nov-95 14:34:04 +make.man
- 835 396 52.5% 07-Dec-95 10:51:48 +make.new.info
- 0 0 0.0% 25-Nov-95 14:34:04 +make.pg
- 331910 102860 69.0% 25-Nov-95 14:34:02 +make.texinfo
- 6243 2007 67.8% 25-Nov-95 14:34:04 +make.toc
- 0 0 0.0% 25-Nov-95 14:34:04 +make.tp
- 0 0 0.0% 25-Nov-95 14:34:04 +make.vr
- 10300 4006 61.1% 07-Dec-95 11:11:10 +Makefile.ami
- 10735 4119 61.6% 25-Nov-95 14:33:46 +Makefile.in
- 16431 5387 67.2% 25-Nov-95 22:05:00 +misc.c
- 650 360 44.6% 25-Nov-95 14:33:46 +mkinstalldirs
- 21548 8333 61.3% 25-Nov-95 14:33:44 +NEWS
- 55675 17617 68.3% 07-Dec-95 10:31:28 +read.c
- 1437 742 48.3% 25-Nov-95 14:33:42 +README
- 1885 1012 46.3% 07-Dec-95 11:10:38 +README.Amiga
- 28081 9041 67.8% 25-Nov-95 19:20:12 +remake.c
- 7710 3180 58.7% 25-Nov-95 14:33:56 +remote-cstms.c
- 2716 1245 54.1% 25-Nov-95 14:33:52 +remote-stub.c
- 15775 5047 68.0% 25-Nov-95 15:47:06 +rule.c
- 1766 804 54.4% 25-Nov-95 14:33:54 +rule.h
- 195 127 34.8% 27-Nov-95 12:17:56 +SCOPTIONS
- 7762 2796 63.9% 25-Nov-95 14:33:54 +signame.c
- 1969 936 52.4% 25-Nov-95 14:33:54 +signame.h
- 8203 3175 61.2% 07-Dec-95 09:55:50 +SMakefile
- 0 0 0.0% 07-Dec-95 10:38:10 +stamp-config
- 14454 4074 71.8% 25-Nov-95 14:34:06 +TAGS
- 146156 46648 68.0% 25-Nov-95 14:34:06 +texinfo.tex
- 22343 6520 70.8% 25-Nov-95 15:48:00 +variable.c
- 3559 1337 62.4% 25-Nov-95 14:33:54 +variable.h
- 91 84 7.6% 25-Nov-95 14:33:52 +version.c
- 13885 4815 65.3% 25-Nov-95 23:48:56 +vpath.c
- -------- ------- ----- --------- --------
- 1914688 606787 68.3% 16-Dec-95 10:46:26 93 files
-