Why use different project structure from hbmk2?
In xbase++ Visual Editor and make system use same project definition file
additional field on project definition structure can be used by visual
harbour and not by hbmk2
We maintain only one file for each project Seem me More easy do a
build in this i simply call hbmk2...one ore more times

------------------------hbide.hbi--------------------
[ PROPERTIES ]
Type              = Executable
Title             = Harbour-Qt IDE
Location          = <IdeSrc>projects
WorkingFolder     = <IdeSrc>
DestinationFolder = <IdeSrc>projects
Output            = hbide
LaunchParams      =
LaunchProgram     =

[ FLAGS ]
-w3
-es2
-lhbwin
-Lc:\qt\2009.01\qt\lib

[ SOURCES ]
#  "Not Equal To == #" is a comment line as is accepted in .hbp
#  So you can exploit this feature to visualize project source files
#  in a graspable way.
#
<IdeSrc>hbide.prg
<IdeSrc>ideactions.prg
<IdeSrc>idemisc.prg
<IdeSrc>idestylesheets.prg
<IdeSrc>idetags.prg

<IdeSrc>ideparseexpr.c

<IdeSrc>hbide.ch
<IdeSrc>hbide.ini

[ METADATA ]
#  Meta Key/Value pair accepts any valid Harbour defined
#  function call returning a string value, thus making meta-data
#  protocol extremely powerful. In case of any error in evaluating
#  value expression will return itself as string value.
#  So    <SomeKey = "SomeValue" > OR <SomeKey = SomeValue>
#  will  return the same string as <SomeValue>
#
IdeSrc  =  hb_dirBase()
 -------------------------------- hbide.hbp
-------------------------------------------
#
# $Id: hbide.hbp 13143 2009-12-06 17:48:12Z vszakats $
#

../hbxbp/hbxbp.hbc

-inc

-w3 -es2

-ohbide

hbide.prg
idestylesheets.prg
idetags.prg
idemisc.prg
ideactions.prg

ideparseexpr.c


2009/12/7  <[email protected]>:
> Revision: 13148
>          
> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13148&view=rev
> Author:   vouchcac
> Date:     2009-12-06 23:56:28 +0000 (Sun, 06 Dec 2009)
>
> Log Message:
> -----------
> 2009-12-06 15:29 UTC-0800 Pritpal Bedi ([email protected])
>  * contrib/hbide/idemisc.prg
>  * contrib/hbide/idestylesheets.prg
>  * contrib/hbide/projects/hbide.hbi
>  * contrib/hbide/hbide.prg
>    + Implemented Project definition/loading/manipulation through
>      <Project Tree> interface.
>    + Implemented this tree structure:
>
>        - Projects
>          - Executables
>            - Harbour-Qt IDE
>              - C:\harbour\contrib\hbide\  [ Path containing the source ]
>                - hbide.prg
>                - idemisc.prg
>                - ...
>              - C:\harbour\contrib\hbwin\
>                - olecore.c
>                - ...
>            - GTWVG Demonstration Application
>              - C:\harbour\contrib\gtwvg\tests\
>                - demowvg.prg
>
>        - Editor    [ Holds sources already opened ]
>          - C:\harbour\contrib\hbide\  [ Path containing the source ]
>            - hbide.prg
>            - idetags.prg
>            - ...
>
>        RIGHT-CLICK ( context menu ) on <Projects> node presents a menu to
>           define or load a project.
>        RIGHT-CLICK on <Project Description> node allows to redefine
>           the properties.
>        DOUBLE-CLICK on any source file has two actions,
>              1) it opens the editor tab if file is not open already,
>              2) it makes the tab current which holds the source of this file.
>           This action is valid on nodes contained beneath <Path> under
>           <Project Description> or under <Editor>.
>
>        certainly hope that some of you will play with it and will report
>        back anything desired more.
>




-- 
Massimo Belgrano
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to