"Daniel 'NebuchadnezzaR' Dehennin" <[EMAIL PROTECTED]> writes:
> I mostly worked on creating a debian package, I look at several > different packages to see how they do, using a build helper a-la > dgnushack.el seems to be the best solution for me: dvc-build.el is supposed to be more or less the equivalent of dgnushack.el indeed. But I haven't looked deeply into Gnus build process, and I don't remember the details. > - build dependencies are automatically resolved About this, one of the problem I had with the build system, and which is the reason for the manual specification of dependancies in Makefile.in was that DVC uses heavily macros, and when you modify a file containing macro definitions, you have a .el containing the new macros, and a .elc containing the old ones, both being potentially in your 'load-path. Then, recompiling another file which uses those macro definitions will use the old ones in the .elc. As a result, untill you run "make clean && make", your .elc files are broken if the files have been built in the wrong order. > Do do so I must include Makefiles and using a separate build directory > when creating a debian package set srcdir to > /home/your/working/directory which is not usable at installation > time :-/ Do this mean you do not plan to support build in separate directory? Or shall we find another solution? (another option, which I also don't like is to have a /completely/ different build process for package and manual installation). > Ok, I was wondered that they were only used for building, sorry :-/ There happens to be a INSTALL file in the root of the project which explains that :-). -- Matthieu _______________________________________________ Xtla-el-dev mailing list Xtla-el-dev@gna.org https://mail.gna.org/listinfo/xtla-el-dev