Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!mcsun!ukc!warwick!estdwha From: estdwha@warwick.ac.uk (CrisP) Newsgroups: comp.sys.amiga.programmer Subject: Re: ARP and DICE - How to link?? Message-ID: Date: 5 Mar 91 17:46:27 GMT References: Sender: news@warwick.ac.uk (Network news) Organization: Computing Services, Warwick University, UK Lines: 37 Nntp-Posting-Host: lily In article dillon@overload.Berkeley.CA.US (Matthew Dillon) writes: >In article estdwha@warwick.ac.uk (CrisP) writes: >> [ Stuff I wrote about fdtolib an arp Printf and FPrintf deleted. ] > > It simply JOINs the object modules together to make the library, > that's all you need to do. It also generates a special assembly > file during scanning that exports all the LVOs, assembles and > join's that as well. > > -Matt The strange thing was that it deleted the files after it assembled them. What I did to finaly create my arp.lib file was copy arp_lib.fd into t: and das, dlib, memacs and fdtolib into ram:. I renamed das to as. Deleted all the ##privates that were in arp_lib.fd as not to interfer with glue code ( As I had none. ). And I wrote the following script. Emacs $ as $ I called the script das. I was suppriesed that it didn't take forever. :-) What I would like to know is: How did it manage to execute the script? I didn't think scripts were implemented in AmigaDOS until 1.3. I can understand them executing from my shell but not from within a program expecting an executable. ~ CrisP. -- -------------------------------------------------------------------- crisp@uk.ac.warwick.cs | I didn't do it. Nobody saw me do it. estdwha@uk.ac.warwick.cu | You can't prove anything. - Bart Simpson. --------------------------------------------------------------------