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 ------------------------------------------------------------------------------