I have begun playing with the project groups in Delphi 4.02

It is generally practical that the sourcecode directory structure be
different to the directory structure of the installed application.

To this end the source files of separate projects are split into
their own directory trees with the project group saved at the root to this tree.

If I want the application outputs to go into a separate tree denoted as the
APP tree to contain what is essentially a runimage for testing I run into a
problem.

Delphi post interpretes releative paths entered and replaces them with the
absolute path.  This means that if I move the root of my tree each projects
options require changing.  I've noticed that if possible delphi replaces a
subportion of that absolute path with $(DELPHI) if the tree is in the delphi
installation path.  The question is is there a $(PROJECT) (or similar) defined
or can I define my own paths.  Is there a better solution to this arrangement.

Example Dir struct

Root\
    ProjectGroup.bpg
    APP\
        Main.exe - output from Main.dpr
        API\
            DB\ -outputs from the respective dprs
                DBORA.DLL 
                DBPDX.DLL
                DBACC.DLL
    SRC
        Common\
            DBDLL_Glue.pas
            ORG_Const.pas
        MAIN\
            Main.dpr & related pas files in sub structure if needed
        API\
            DBORA\
                DBORA.dpr
            DBPDX\
                DBPDX.dpr
            DBACC\
                DBACC.dpr

--
Aaron Scott-Boddendijk
Jump Productions
(07) 838-3371 Voice
(07) 838-3372 Fax

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to