1ASSEMBLY = libgpod-sharp 2TARGET = library 3LINK = $(GLIBSHARP_LIBS) $(GDKSHARP_LIBS) 4 5SOURCES = \ 6 Artwork.cs \ 7 AssemblyInfo.cs \ 8 Chapter.cs \ 9 ChapterData.cs \ 10 Device.cs \ 11 GPodBase.cs \ 12 GPodList.cs \ 13 IpodInfo.cs \ 14 ITDB.cs \ 15 PhotoAlbum.cs \ 16 PhotoDB.cs \ 17 Playlist.cs \ 18 Thumbnail.cs \ 19 Track.cs 20 21dlname := $(shell grep "^dlname=" $(top_builddir)/src/libgpod.la | sed "s/^dlname='\(.*\)'/\1/g") 22libgpod-sharp.dll.config: $(top_srcdir)/bindings/mono/libgpod-sharp/libgpod-sharp.dll.config.in 23 sed "s/@DLNAME@/$(dlname)/g" $< >$@ 24 25pkgconfigdir = $(libdir)/pkgconfig 26pkgconfig_DATA = libgpod-sharp.pc 27EXTRAS = \ 28 libgpod-sharp.pc.in 29 30if HAVE_MONO 31include $(srcdir)/../Makefile.include 32module_SCRIPTS += libgpod-sharp.dll.config 33EXTRA_DIST += libgpod-sharp.dll.config.in 34DISTCLEANFILES += libgpod-sharp.dll.config 35else 36EXTRA_DIST = $(SOURCES) libgpod-sharp.dll.config.in 37DISTCLEANFILES = libgpod-sharp.dll.config 38endif 39