On Wed, 18 Mar 2009 19:10:27 +0100, Geoff wrote in message 
<1237399827.6663.78.ca...@dell02>:

> Hi Arnt,
> 
> Have just copied up version 1.0.5, which tries to
> get around the 'shell' question...
> 
> Get these, and _DELETE_ all others...
>  http://geoffair.net/tmp/maketg
>  http://geoffair.net/tmp/makefg 

..got it, I'll first try a ./maketg NOPAUSE DOUPD to chk 
if it sees plib, your 1.0.4 and my 1.0.4a didn't. ;o)

> Version 1.0.5 Changes -
> 1 - version number and date, of course...
> 2 - package and tool update separated into several
>   lines, since I found that sometimes using one
>   LONG line of 'apt-get update a b c...' seemed to
>   MISS some packages in the list!!! Not sure why?
> 3 - A work around for a standard shell (sh) that
>   does not substitute echo "\t" to a TAB, 0x09,
>   needed in the Makefile...
> 4 - a new switch, OSGNOUPD, to be used with DOUPD,
>   that updates everything EXCEPT OSG, due to the
>   time it takes for the OSG compile.
> 
> The work around tries to 'test' if
> echo "\t" produces an 0x09, and if NOT, tries
> echo -e "\t", and puts out noisy warnings if
> this second attempt fails also... and says
> you should do the Makefile MANUALLY ;=))
> 
> Other items -
> 
> 1. more shell expansion/substitution
> 
> I have experimented with #!/bin/bash, but find that
> it definitely does NOT expand "\t" unless written as
> echo -e "\t", in my system.
> 
> So the scripts have been left as #!/bin/sh, but I
> try to do a check if it is correctly substituting "\t"
> and if not, try using echo -e "\trm etc", as mentioned.
> 
> In my system /bin/sh is actually just a link to
> /bin/dash... so, effectively #!/bin/dash should
> be no different to #!/bin/sh
> 
> 2. location of executables
> 
> FG: Since I often have _MANY_ copies of this,
> with variations, changes, experiments, I
> do _NOT_ install this binary into any 'standard'
> location. 
> 
> So the scripts install this 'fgfs' exe into
> <CURRENT WORK>/install/fgfs/bin
> and run_fgfs.sh (and run_fgrun.sh) scripts are written
> in <CURRENT WORK> to run this executable, together
> with the pointer to OSG shared libraries it needs.
> 
> The other components, including the important
> OSG shared libraries are thus installed into
> <CURRENT WORK>/install/<component_name>/lib, include
> and/or bin, so they can be 'used' in the script in a
> 'known' location...
> 
> TG: Because this is a suite of tools that
> I want access to from whatever <SCENERY WORK>
> directory I am in at the time, then these are
> all installed to a SINGLE location. As a location for 
> this I have chosen -
> $HOME/bin
> since I add this to my 'standard' PATH.
> 
> 3. FG/TG trees
> 
> In each <CURRENT WORK> I run BOTH makefg and maketg,
> since they share PLIB and OSG, and I use different directory
> names to separate cvs and git components...
> 
> > ..is why I'd like to build throw-away .deb's. ;o)
> Have never built a .deb, although I understand it is
> some form of packaging... I use a set of <CURRENT WORK>,
> like fg1, fg2, fg3, etc which I can run, trash or keep depending
> on my fancy ;=))
> 
> I am quite 'happy' with 'makes' update and dependence
> senses, thus no need for 'other' tools to help in this.
> The full compile time is just not that long, even if it
> does appear to sometimes needlessly re-compile certain things...
> 
> And each component has a 'CLEAN' switch, like TGCLEAN,
> FGCLEAN, etc, to effectively start the full compile again...
> 
> Anyway, hope these latest 1.0.5 work for you...
> 
> Regards,
> 
> Geoff.
> 
> 
> 
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)
> are powering Web 2.0 with engaging, cross-platform capabilities.
> Quickly and easily build your RIAs with Flex Builder, the
> Eclipse(TM)based development software that enables intelligent coding
> and step-through debugging. Download the free 60 day trial.
> http://p.sf.net/sfu/www-adobe-com
> _______________________________________________ Flightgear-devel
> mailing list [email protected]
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
> 


-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;o)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to