Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!apple!han
From: han@Apple.COM (Byron Han, Architect)
Newsgroups: comp.sys.mac.programmer
Subject: Re: Compiling with MPW Projector - Is this obvious??
Keywords: MPW Projector compile
Message-ID: <21917@apple.Apple.COM>
Date: 8 Dec 88 16:24:44 GMT
References: <1988Dec2.144635.22373@mntgfx.mentor.com>
Organization: Apple Products - Networking & Communications
Lines: 45

You could use something like this below (modification will be necessary)
to "compile a project".  

checkout D6Files
Make

which assuming that you have defined a name to be D6Files and have a 
makefile named Makefile.

In MPW Projector, the concept of a project is different from that of 
Lightspeed Pascal.  The LSP Project contains information on the 
project parameters (creator, type, debugging on, etc), links to the actual
text files, and contain compiled code as well.  There is, however no 
historical information stored in LSP Project files.

With MPW Projector, the Project Database contains the source files and deltas
from version to version for the source files that comprise a project.
These deltas are created from the versions that are checked in.  
In this manner, if you are conscientiously checking in and checking out
files, you can recover to a previous version if things get messed up.  
You still need to compile your sources into object files to be linked.
The purpose of MPW Project Databases is to maintain source code revision
control and recovery.

With Lightspeed Pascal, unless you are specifically backing up your 
project file, you will be SOL. (sorta outta luck).  The purpose of Lightspeed
Pascal (and C) Project files is to eliminate the need for makefiles.  There
is no source code control provided.

MPW Projector really shows its stuff when you are working on a multi-person
I have no connection with Symantec/THINK Technologies except as a satisfied user
of Lightspeed C and Lightspeed Pascal.  This is not an official Apple
position or statement.  Just my experience with MPW, and the THINK
Technologies/Symantec compilers.
+-----------------------------------------------------------------------------+
| Disclaimer: Apple has no connection with my postings.                       |
+-----------------------------------------------------------------------------+
Byron Han, Communications Architect      Macintosh xxx: The Next Generation...
Apple Computer, Inc.                     -------------------------------------
20525 Mariani Ave, MS27Y                 Internet: han@apple.COM
Cupertino, CA 95014                      UUCP:{sun,voder,nsc,decwrl}!apple!han
--------------------------------------   GENIE: BYRONHAN
ATTnet: 408-974-6450   Applelink: HAN1   CompuServe: 72167,1664
------------------------------------------------------------------------------