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
