From: <tho...@be...> - 2005-11-09 14:32:33
|
Porting rdesktop, another "vnc like" remote desktop application to the gum. Supposed to have much better bandwidth utilization, critical if I'm going to use bluetooth instead of wifi. Anyway, seems I'm doing a lot of makefile development lately, so I thought I try to "do it right". There are X11 header files that are needed for the rdesktop build, that aren't in the staging dir. So, whats the "right" way to handle this? 1) Copy the needed headers into the rdesktop source tree using a rule in the rdesktop.mk file. Where should the headers be parked prior to $(RDESTOP_DIR) creation? In the sources directory, along side source patches? 2) Modify the rdesktop source makefiles so tinyx exports directory is included in the -I directory list. 3) Modify the tinyx makefiles to copy the needed headers to the staging dir (and ask Craig to modify the "official" tinyx makefile 4) Other? Thanks, Dave Thomas |
From: Craig H. <cr...@gu...> - 2005-11-09 19:10:55
|
On Nov 9, 2005, at 6:32 AM, <tho...@be...> <tho...@be...> wrote: > Porting rdesktop, another "vnc like" remote desktop application to > the gum. Supposed to have much better bandwidth utilization, > critical if I'm going to use bluetooth instead of wifi. > > Anyway, seems I'm doing a lot of makefile development lately, so I > thought I try to "do it right". > > There are X11 header files that are needed for the rdesktop build, > that aren't in the staging dir. So, whats the "right" way to > handle this? > > 1) Copy the needed headers into the rdesktop source tree using a > rule in the rdesktop.mk file. Where should the headers be parked > prior to $(RDESTOP_DIR) creation? In the sources directory, along > side source patches? > > 2) Modify the rdesktop source makefiles so tinyx exports directory > is included in the -I directory list. > > 3) Modify the tinyx makefiles to copy the needed headers to the > staging dir (and ask Craig to modify the "official" tinyx makefile #3 is my vote -- if there's some "exported" heeader files which tinyx should be exporting which rdekstop is expecting to be in $ (STAGING_DIR) but they're not there, then that's a bug in the tinyx.mk > 4) Other? C |