>> I'd like to move contrib/rddsql/sdd* libs to >> /contrib/sdd* dirs, thus flattening the contrib >> tree and removing this only exception in the >> contrib tree. Current solution requires me to >> maintain some special tricks to deal with it >> in package creation and hbmk2 configuration. > > Can you describe what are the exact problem with > current directory structure? > It allows to keep SQLRDD code in one directory tree > what seems to be clean solution for me better then > dividing it into few directories in contrib dir.
I have to maintain rddsql specific hacks in postinst.prg and packaging in winuni dir. 'Maintain' means: Do it manually, develop script for it, test it, all this just for the sake of this exception. I especially don't like to hard-wire contrib names in any non-contrib parts of Harbour, but this is currently impossible. Current solution also requires special chaining of .hbc files, which makes them impossible to move like the other .hbc files, it also requires special logic for rddsql header inclusion as opposed to standard HB_INC_DEPEND method. I could go on. [ I could also mention the amount of time I've wasted with this issue alone, when doing the past releases. ] Brgds, Viktor _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour