- # $Id: $
-
- pkglibdir = $(libdir)/ThePimp
-
- pimp_sources = \
- src/AssemblyInfo.cs \
- src/Main.cs \
- src/AboutWindow.cs \
- src/ErrorWindow.cs \
- src/MainWindow.cs \
- src/NewFile.cs \
- src/OpenFile.cs \
- src/PictureView.cs \
- src/SaveFile.cs \
- src/ToolBox.cs \
- gtk-gui/generated.cs \
- gtk-gui/ThePimp.AboutWindow.cs \
- gtk-gui/ThePimp.ErrorWindow.cs \
- gtk-gui/ThePimp.MainWindow.cs \
- gtk-gui/ThePimp.NewFile.cs \
- gtk-gui/ThePimp.OpenFile.cs \
- gtk-gui/ThePimp.PictureView.cs \
- gtk-gui/ThePimp.SaveFile.cs \
- gtk-gui/ThePimp.ToolBox.cs
-
- pimp_resources = \
- gtk-gui/gui.stetic \
- gtk-gui/objects.xml \
- images/about.png
-
- image_sources = \
- images/about.svg
-
- if USE_CSHARP
- pkglib_DATA = ThePimp.exe
- bin_SCRIPTS = pimp
- endif
-
- if USE_GTKSHARP
- pimp_flags = -pkg:gtk-sharp-2.0 -r:Mono.Posix
- else
- pimp_flags = \
- -r:$(top_srcdir)/win32/gtksharp/bin/pango-sharp.dll \
- -r:$(top_srcdir)/win32/gtksharp/bin/atk-sharp.dll \
- -r:$(top_srcdir)/win32/gtksharp/bin/gdk-sharp.dll \
- -r:$(top_srcdir)/win32/gtksharp/bin/gtk-sharp.dll \
- -r:$(top_srcdir)/win32/gtksharp/bin/glib-sharp.dll \
- -r:Mono.Posix
- endif
-
- EXTRA_DIST = $(pimp_sources) $(pimp_resources) $(image_sources)
-
- ThePimp.exe: ../pipi-sharp/pipi-sharp.dll $(pimp_sources) $(pimp_resources)
- cp ../pipi-sharp/pipi-sharp.dll .
- cp ../pipi-sharp/pipi-sharp.dll.config .
- cp ../pipi-sharp/pipi-sharp.dll.mdb .
- $(GMCS) -debug -codepage:utf8 -target:winexe -out:$@ $(pimp_flags) \
- -lib:./ -r:pipi-sharp.dll \
- $(addprefix $(srcdir)/, $(pimp_sources)) \
- $(foreach x, $(pimp_resources), \
- -resource:$(srcdir)/$x,ThePimp.$(subst /,.,$x))
-
- clean-local:
- rm -f pipi-sharp.dll.config
- rm -f *.exe *.dll *.mdb
-
|