2008/12/22 Martyn Russell <mar...@imendio.com>:
> On 19/12/08 21:52, Michael Biebl wrote:
>>
>> Hi folks,
>>
>> attached is a patch, that cleans up the built system a bit.
>> 1.) It removes BUILT_SOURCES from DIST_FILES
>> 2.) Removes all the symlinking from configure.ac and
>> src/tracker-indexer/Makefile.am
>> instead
>> 3.) Add $(top_buildir)/src/tracker-indexer so include path of
>> tests/tracker-indexer
>> and include the files via $(top_srcdir)/src/tracker-indexer/foo.c
>> 4.) Add tracker-removable-device.h to tracker_indexer_SOURCES
>>
>> This simplifies the build system quite a bit and better separates the
>> tests from the source code.
>
> Hi,
>
> Great patch! I have a few comments:
>
>        -I$(top_srcdir)/src                                     \
>        -I$(top_srcdir)/tests/common                            \
> +       -I$(top_builddir)/src/tracker-indexer
>
> Hmm, I am guessing $(top_builddir) is necessary when doing make distcheck
> where the build dir is not the same as the original source dir? If so,
> shouldn't we be using this all over the place and not using $(top_srcdir)?
> like in the other 2 lines above?

Depends on what you need: If you want to include generated header
files (like tracker-indexer-glue.h) then $(top_builddir) is correct,
if you want to include static header files (like tracker-common.h),
then $(top_srcdir) is correct.

Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to