* A117 wrote on Wed, Jun 11, 2008 at 08:15:13AM CEST:
> problem is, stdafx.* and targetver.* etc. should not go into this library,
> since they are to be used by VC project only.
> I guess they have to go to EXTRA_DIST.

Yes you can put them in EXTRA_DIST (which will do nothing except put
them in the tarball at 'make dist' time, and of course at that time
ensure that they are present).  You can also add them to the library
conditionally:

if WINDOWS
libezcommon_la_SOURCES += stdafx.cpp stdafx.h targetver.h
endif

provided that you have defined a suitable automake conditional
AM_CONDITIONAL([WINDOWS], [...]) in configure.ac.

> and, if I put tiny*.cpp to ..._SOURCES, the content in them will be exposed
> in the library, right, which is not what i wanted? I only want them to be
> linked, but not exported. Under windows VC, I can specify which items to be
> exported, but using AutoMake, I donno how.

I think others commented on this already.  I should maybe add that
mingw.org has a good documentation on the details of library symbol
handling with GNU tools.

HTH.  Cheers,
Ralf


Reply via email to