Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!sm.unisys.com!oberon!pollux.usc.edu!papa From: papa@pollux.usc.edu (Marco Papa) Newsgroups: comp.sys.amiga.tech Subject: Re: Custom Libraries: How?? Message-ID: <15395@oberon.USC.EDU> Date: 17 Feb 89 05:53:32 GMT References: <14630@cup.portal.com> Sender: news@oberon.USC.EDU Reply-To: papa@pollux.usc.edu (Marco Papa) Organization: Felsina Software, Los Angeles, CA Lines: 27 In article <14630@cup.portal.com> dan-hankins@cup.portal.com (Daniel B Hankins) writes: | Okay, I give up. I have RTFM about ten times now on four different |manuals, and I can't figure it out. | | How do I create a custom library? | | I know about MakeLibrary and AddLibrary and those calls, from the |RKMs. What I mean is, how can I create a library that resides on disk, and |is loaded when someone first does an OpenLibrary on it? The 'old' RKMs have a "skeleton" library, written in assembler (mylib.asm), at the end of Vol.2. I am sure these sources are also in the Addison- -Wesley manuals. Another example you might want to look at are the sources of midi.library. These have been posted a while back on usenet (and so you can find them in one of the usual places) and arwe on one of the Fish Disks. This one also is in assembler. A while back, Matt Dillon posted on Usenet a "skeleton" library written for MANX C, too. All of this should give you a good start. -- Marco Papa 'Doc' -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= uucp:...!pollux!papa BIX:papa ARPAnet:pollux!papa@oberon.usc.edu "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=