
|
84783 packages online
|
|
 |
|
dev/c/make_src.lha |
|
No screenshot available
|
Short: | Port of GNU make with SAS/C (no ixemul) |
Author: | GNU, Amiga port by Aaron "Optimizer" Digulla and Stefan Ruppert |
Uploader: | Stefan Ruppert <ruppert amigaworld com> |
Type: | dev/c |
Version: | 3.76.1 |
Architecture: | m68k-amigaos |
Date: | 1997-10-05 |
Distribution: | NoCD |
Download: | dev/c/make_src.lha - View contents | Readme: | dev/c/make_src.readme |
Downloads: | 779 |
|
This is a pure Amiga port of GNU make. 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
- Amiga specific wildcards can be used in $(wildcard ...)
New in V3.76.1 (by Stefan Ruppert)
- added Workbench startup support
+ Now you can run GNU make from Workbench like smake
+ you can define any command line arguments in the ToolType section
+ added Ralph Babels WBPath Workbench path cloning functions
- fixed bug for default makefile include directory. Now it searches
makefiles to include in the mkinclude: directory.
- cleaned up the source code, moved some amiga specific code into the
amiga subdirectory.
- added OPTINLOCAL option, thus all static functions used only once
are inlined
- added getloadavg() function using the Executive SysInfo.library
- the provided executable is compiled for MC68000 processor
- added AmigaGuide version of the documentation
- for general bug fixes and news see NEWS file
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.5x. make itself is not neccessary, there
is an smakefile.
1. run the script in amiga/configure.SAS
2. run smake in the top level directory
if you specify CFLAGS=CPU=680x0 you can generate a executeable for
a specific CPU.
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
|
Contents of dev/c/make_src.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 262 595 44.0% -lh5- 84f3 Aug 18 1997 make-3.76.1/acconfig.h
[generic] 1725 3641 47.4% -lh5- 0099 Sep 19 1997 make-3.76.1/aclocal.m4
[generic] 5028 14238 35.3% -lh5- 2340 Jul 3 1996 make-3.76.1/alloca.c
[generic] 2861 6890 41.5% -lh5- e15b Sep 25 1997 make-3.76.1/amiga/amiga.c
[generic] 517 896 57.7% -lh5- 4847 May 13 1996 make-3.76.1/amiga/amiga.h
[generic] 2307 7493 30.8% -lh5- 86c7 Sep 24 1997 make-3.76.1/amiga/config.h
[generic] 205 724 28.3% -lh5- 052e Sep 24 1997 make-3.76.1/amiga/configure.SAS
[generic] 1075 2094 51.3% -lh5- 7767 May 9 1996 make-3.76.1/amiga/glob/Makefile.ami
[generic] 127 195 65.1% -lh5- 9c41 May 9 1996 make-3.76.1/amiga/glob/SCOPTIONS
[generic] 1076 2094 51.4% -lh5- ab10 May 9 1996 make-3.76.1/amiga/glob/SMakefile
[generic] 3923 10201 38.5% -lh5- ef86 Sep 19 1997 make-3.76.1/amiga/Makefile.ami
[generic] 157 253 62.1% -lh5- a61b Sep 25 1997 make-3.76.1/amiga/SCOPTIONS
[generic] 3306 8724 37.9% -lh5- b7e3 Sep 25 1997 make-3.76.1/amiga/SMakefile
[generic] 734 1312 55.9% -lh5- 104b Mar 27 1994 make-3.76.1/amiga/wbpath/pathtest.c
[generic] 1680 3460 48.6% -lh5- bf06 Aug 4 1994 make-3.76.1/amiga/wbpath/wbpath.h
[generic] 358 428 83.6% -lh5- 459f Aug 4 1994 make-3.76.1/amiga/wbpath/wbpath.o
[generic] 2867 8021 35.7% -lh5- d9d0 Aug 27 1997 make-3.76.1/ar.c
[generic] 5549 17177 32.3% -lh5- 5140 Aug 27 1997 make-3.76.1/arscan.c
[generic] 710 1391 51.0% -lh5- 99f4 Aug 27 1997 make-3.76.1/AUTHORS
[generic] 1226 2387 51.4% -lh5- 9e21 Sep 19 1997 make-3.76.1/build.sh.in
[generic] 1471 16962 8.7% -lh5- 12bc Aug 27 1997 make-3.76.1/build_w32.bat
[generic] 52055 153710 33.9% -lh5- 4c95 Sep 19 1997 make-3.76.1/ChangeLog
[generic] 4764 13282 35.9% -lh5- 03f2 Aug 27 1997 make-3.76.1/commands.c
[generic] 899 1857 48.4% -lh5- 2bc5 Mar 20 1996 make-3.76.1/commands.h
[generic] 2546 8486 30.0% -lh5- 8d35 Sep 19 1997 make-3.76.1/config.h-vms
[generic] 2229 7529 29.6% -lh5- 9a36 Sep 19 1997 make-3.76.1/config.h.in
[generic] 2322 7798 29.8% -lh5- 2d5e Sep 19 1997 make-3.76.1/config.h.W32
[generic] 313 616 50.8% -lh5- 035d Sep 19 1997 make-3.76.1/configh.dos
[generic] 26493 111301 23.8% -lh5- 0473 Sep 19 1997 make-3.76.1/configure
[generic] 617 1198 51.5% -lh5- 4ee2 Aug 27 1997 make-3.76.1/configure.bat
[generic] 1806 3679 49.1% -lh5- fc4b Sep 19 1997 make-3.76.1/configure.in
[generic] 7020 18043 38.9% -lh5- 1000 Dec 11 1996 make-3.76.1/COPYING
[generic] 3835 13110 29.3% -lh5- 2f1f Mar 20 1996 make-3.76.1/default.c
[generic] 1146 2409 47.6% -lh5- ca3e May 9 1996 make-3.76.1/dep.h
[generic] 7383 25551 28.9% -lh5- cd04 Aug 27 1997 make-3.76.1/dir.c
[generic] 552 2229 24.8% -lh5- d609 Apr 7 1997 make-3.76.1/dosbuild.bat
[generic] 3996 11791 33.9% -lh5- 87ea Mar 20 1996 make-3.76.1/expand.c
[generic] 5078 16225 31.3% -lh5- 63bd Aug 27 1997 make-3.76.1/file.c
[generic] 2237 5405 41.4% -lh5- 8af0 Aug 27 1997 make-3.76.1/filedef.h
[generic] 10827 40144 27.0% -lh5- f78e Sep 16 1997 make-3.76.1/function.c
[generic] 8464 26504 31.9% -lh5- 347d Jul 22 1997 make-3.76.1/getloadavg.c
[generic] 9622 30148 31.9% -lh5- 3d92 Sep 5 1997 make-3.76.1/getopt.c
[generic] 1907 4558 41.8% -lh5- daa8 Sep 16 1997 make-3.76.1/getopt.h
[generic] 1854 4518 41.0% -lh5- 70f6 Sep 4 1997 make-3.76.1/getopt1.c
[generic] 1271 2621 48.5% -lh5- f62a Sep 16 1997 make-3.76.1/glob/aclocal.m4
[generic] 960 1787 53.7% -lh5- 1833 Aug 18 1997 make-3.76.1/glob/ChangeLog
[generic] 16251 62146 26.1% -lh5- b6ca Sep 16 1997 make-3.76.1/glob/configure
[generic] 334 904 36.9% -lh5- 61b7 Apr 7 1997 make-3.76.1/glob/configure.bat
[generic] 350 548 63.9% -lh5- fffc Aug 18 1997 make-3.76.1/glob/configure.in
[generic] 9283 25263 36.7% -lh5- 97b9 Oct 4 1997 make-3.76.1/glob/COPYING.LIB
[generic] 2144 5817 36.9% -lh5- ee30 Apr 7 1997 make-3.76.1/glob/fnmatch.c
[generic] 1226 2509 48.9% -lh5- 6f11 Aug 18 1997 make-3.76.1/glob/fnmatch.h
[generic] 7775 24704 31.5% -lh5- 3194 Aug 18 1997 make-3.76.1/glob/glob.c
[generic] 2090 5107 40.9% -lh5- ea24 Aug 27 1997 make-3.76.1/glob/glob.h
[generic] 171 230 74.3% -lh5- c527 Aug 18 1997 make-3.76.1/glob/Makefile.am
[generic] 2383 7050 33.8% -lh5- 7dcd Sep 19 1997 make-3.76.1/glob/Makefile.in
[generic] 6430 19446 33.1% -lh5- 8c9d Aug 27 1997 make-3.76.1/implicit.c
[generic] 3033 7832 38.7% -lh5- 8f94 Nov 9 1996 make-3.76.1/INSTALL
[generic] 2230 5585 39.9% -lh5- 0274 Nov 20 1996 make-3.76.1/install-sh
[generic] 20455 60915 33.6% -lh5- 0cb8 Sep 5 1997 make-3.76.1/job.c
[generic] 1135 2647 42.9% -lh5- e07f Jun 22 1996 make-3.76.1/job.h
[generic] 22263 66641 33.4% -lh5- 18da Sep 24 1997 make-3.76.1/main.c
[generic] 11759 35377 33.2% -lh5- 794f Jul 4 1997 make-3.76.1/make-stds.texi
[generic] 4000 11154 35.9% -lh5- c2e9 Aug 27 1997 make-3.76.1/make.h
[generic] 3200 7664 41.8% -lh5- 400d Aug 18 1997 make-3.76.1/make.man
[generic] 106906 343881 31.1% -lh5- 84c7 Sep 16 1997 make-3.76.1/make.texinfo
[generic] 1460 3067 47.6% -lh5- c6f9 Sep 19 1997 make-3.76.1/Makefile.am
[generic] 620 1365 45.4% -lh5- c2e4 Aug 27 1997 make-3.76.1/makefile.com
[generic] 5584 17738 31.5% -lh5- b1c2 Sep 19 1997 make-3.76.1/Makefile.DOS
[generic] 5758 19129 30.1% -lh5- 7189 Sep 19 1997 make-3.76.1/Makefile.in
[generic] 1776 4110 43.2% -lh5- aa47 Aug 27 1997 make-3.76.1/makefile.vms
[generic] 5505 16992 32.4% -lh5- 1e57 Aug 27 1997 make-3.76.1/misc.c
[generic] 1715 4650 36.9% -lh5- 9708 Aug 13 1997 make-3.76.1/missing
[generic] 385 732 52.6% -lh5- ccfc May 3 1996 make-3.76.1/mkinstalldirs
[generic] 9510 24540 38.8% -lh5- c180 Sep 19 1997 make-3.76.1/NEWS
[generic] 1771 5177 34.2% -lh5- 2b19 Aug 27 1997 make-3.76.1/NMakefile
[generic] 19180 60157 31.9% -lh5- 5842 Sep 24 1997 make-3.76.1/read.c
[generic] 990 2003 49.4% -lh5- 70a5 Sep 19 1997 make-3.76.1/README
[generic] 1414 2670 53.0% -lh5- 83ec Sep 25 1997 make-3.76.1/README.Amiga
[generic] 5399 13852 39.0% -lh5- 4a6e Aug 27 1997 make-3.76.1/README.DOS
[generic] 1057 2026 52.2% -lh5- 9fe3 Sep 16 1997 make-3.76.1/readme.vms
[generic] 2830 6154 46.0% -lh5- 8ef1 Sep 16 1997 make-3.76.1/README.W32
[generic] 10505 32607 32.2% -lh5- c4e8 Aug 27 1997 make-3.76.1/remake.c
[generic] 3180 7710 41.2% -lh5- 2216 Mar 23 1994 make-3.76.1/remote-cstms.c
[generic] 1307 2900 45.1% -lh5- f113 Jun 22 1996 make-3.76.1/remote-stub.c
[generic] 5114 16104 31.8% -lh5- 199a May 9 1996 make-3.76.1/rule.c
[generic] 834 1851 45.1% -lh5- 0ef0 Mar 20 1996 make-3.76.1/rule.h
[generic] 2876 8077 35.6% -lh5- d238 Jun 23 1997 make-3.76.1/signame.c
[generic] 979 2135 45.9% -lh5- fcf6 Jun 23 1997 make-3.76.1/signame.h
[generic] 10 10 100.0% -lh0- f5e3 Sep 19 1997 make-3.76.1/stamp-h.in
[generic] 40 40 100.0% -lh0- 6c2b Jul 19 1996 make-3.76.1/subproc.bat
[generic] 53469 165348 32.3% -lh5- ca31 Jul 26 1997 make-3.76.1/texinfo.tex
[generic] 8417 27873 30.2% -lh5- 7667 Aug 27 1997 make-3.76.1/variable.c
[generic] 1572 4748 33.1% -lh5- 18b0 Mar 20 1996 make-3.76.1/variable.h
[generic] 209 314 66.6% -lh5- 604d Aug 18 1997 make-3.76.1/version.c
[generic] 440 801 54.9% -lh5- 05c2 Aug 27 1997 make-3.76.1/vmsdir.h
[generic] 1889 5586 33.8% -lh5- 2c1e Jul 26 1996 make-3.76.1/vmsfunctions.c
[generic] 4542 15653 29.0% -lh5- 33f6 Aug 27 1997 make-3.76.1/vmsify.c
[generic] 5332 16320 32.7% -lh5- 410d Aug 27 1997 make-3.76.1/vpath.c
[generic] 1132 3795 29.8% -lh5- 6205 Aug 27 1997 make-3.76.1/w32/compat/dirent.c
[generic] 365 678 53.8% -lh5- 193d Apr 7 1997 make-3.76.1/w32/include/dirent.h
[generic] 142 280 50.7% -lh5- 4df2 Apr 7 1997 make-3.76.1/w32/include/pathstuff.h
[generic] 535 1551 34.5% -lh5- fb12 Aug 27 1997 make-3.76.1/w32/include/sub_proc.h
[generic] 140 212 66.0% -lh5- 074e Apr 7 1997 make-3.76.1/w32/include/w32err.h
[generic] 2109 6983 30.2% -lh5- 06dd Sep 16 1997 make-3.76.1/w32/pathstuff.c
[generic] 273 1307 20.9% -lh5- c899 Aug 27 1997 make-3.76.1/w32/subproc/build.bat
[generic] 577 1289 44.8% -lh5- c3fa Apr 7 1997 make-3.76.1/w32/subproc/misc.c
[generic] 963 1975 48.8% -lh5- e850 Aug 27 1997 make-3.76.1/w32/subproc/NMakefile
[generic] 139 214 65.0% -lh5- 021f Jul 19 1996 make-3.76.1/w32/subproc/proc.h
[generic] 7749 26919 28.8% -lh5- 3d0d Aug 27 1997 make-3.76.1/w32/subproc/sub_proc.c
[generic] 604 1264 47.8% -lh5- 219b Apr 7 1997 make-3.76.1/w32/subproc/w32err.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 111 files 601175 1858001 32.4% Oct 4 1997
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |