ftp.nice.ch/pub/next/developer/resources/classes/misckit/MiscKit.1.10.0.s.gnutar.gz#/MiscKit/Examples/ProjectTemplates

Library/
 
MiscKitPalette/
 
MiscKitPaletteWithLib/
 
MiscKitSubLibrary/
 
README.rtf
[View README.rtf] 

README.rtf

Copyright Ó 1995 Don Yacktman.  All Rights Reserved.

Project Templates

These templates might end up being useful for you when setting up your projects.  You are strongly encouraged to use these templates for any project which you plan to include in a future release of the MiscKit.  Doing so will make life a lot easier for the MiscKit administrator when it comes time to fold your contribution into the MiscKit.

These templates will not yet work with the QuickProject application in the Temp area of the MiscKit, so I don't recommend you try it.  (They may ªsort ofº work, but expect surprises if you try it.)

Here is the purpose of each:

·	Library Ѐa basic template to building libraries using ProjectBuilder.  Copy it verbatim, change the name in the attributes section, add your files, and away you go.  It will work completely independent of the MiscKit.

·	MiscKitSubLibrary Ð this is a modification of the Library project for libraries that will be eventually submitted to the MiscKit.  If you are making a library that you will want to submit to the MiscKit, use this project instead.  It is meant to be copied into the MiscKit Sources directory and make use of the MiscKit Makefiles; it will not work if you try to place it anywhere else in the filesystem.

·	MiscKitPalette Ð a basic palette project set up as necessary for inclusion in the MiscKit.  This project is used for palettes that do not introduce new objects; objects in the MiscKit library are the only ones allowed.  An example of this type of palette would be the MiscString palette.  Note:  until this works with QuickProject, it would probably serve you better to just copy the Makefile.preamble and Makefile.postamble from this project and place them in your new palette project.  You might want to use the icon, too¼or modify it a little bit.

·	MiscKitPaletteWithLib Ð like the above, it is a template for palettes which will be subsequently contributed to the MiscKit.  This one, however, is meant for palettes that will need an associated library file to be created alonside them.  An example of this type of palette is the MiscDragViews palette.  Note:  until this works with QuickProject, it would probably serve you better to just copy the Makefile.preamble, Makefile.postamble, and the .subproj directory from this project and place them in your new palette project.  Note that objects which are to be placed in the resultant library are expected to be placed in the .subproj while code which is only to be used in IBÐand nowhere else publicallyÐshould be in the top level.

If you have an interesting generic project template to add to this collection, by all means please submit it!

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.