AminetAminet
Search:
84783 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/make_src.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
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: <aminetaminet net>