CSC = mcs -debug TARGET = Images.dll CSFLAGS = -target:library CSFILES = \ $(srcdir)/Images.cs ASSEMBLIES = \ -r:../Util/Util.dll \ $(BEAGLE_UI_LIBS) RESOURCEFILES = \ $(srcdir)/bug.png \ $(srcdir)/contact-icon.png \ $(srcdir)/emblem-blog.png \ $(srcdir)/emblem-bugzilla.png \ $(srcdir)/emblem-calendar.png \ $(srcdir)/emblem-contact.png \ $(srcdir)/emblem-file.png \ $(srcdir)/emblem-folder.png \ $(srcdir)/emblem-fspot.png \ $(srcdir)/emblem-google.png \ $(srcdir)/emblem-im-log.png \ $(srcdir)/emblem-mail-message.png \ $(srcdir)/emblem-music.png \ $(srcdir)/emblem-note.png \ $(srcdir)/emblem-picture.png \ $(srcdir)/emblem-web-history.png \ $(srcdir)/gnome-gaim.png \ $(srcdir)/icon-blog.png \ $(srcdir)/icon-monodoc.png \ $(srcdir)/icon-search.png \ $(srcdir)/icon-web.png \ $(srcdir)/mail.png \ $(srcdir)/music.png \ $(srcdir)/network-workgroup.png \ $(srcdir)/no-match.png \ $(srcdir)/note.png \ $(srcdir)/person.png \ $(srcdir)/quick-tips.png \ $(srcdir)/status-away.png \ $(srcdir)/status-online.png \ $(srcdir)/system-search.png \ $(srcdir)/tip-arrow.png # Makefile-fu to map /path/filename to -resource:/path/filename,filename RESOURCES = $(join $(RESOURCEFILES:%=-resource:%,),$(notdir $(RESOURCEFILES))) $(TARGET): $(CSFILES) $(RESOURCEFILES) $(CSC) -out:$@ $(CSFLAGS) $(CSFILES) $(ASSEMBLIES) $(RESOURCES) all: $(TARGET) install-data-local: $(TARGET) $(mkinstalldirs) $(DESTDIR)$(pkglibdir) $(INSTALL_DATA) $(TARGET) $(TARGET).mdb $(DESTDIR)$(pkglibdir) uninstall-local: rm -f $(DESTDIR)$(pkglibdir)/$(TARGET) $(DESTDIR)$(pkglibdir)/$(TARGET).mdb otherpixmapsdir = $(datadir)/pixmaps otherpixmaps_DATA = \ system-search.png EXTRA_DIST = $(CSFILES) $(RESOURCEFILES) $(otherpixmaps_DATA) CLEANFILES = \ $(TARGET) \ $(TARGET).mdb