blob: 17ad4be47bcc3ff0a3efb4562a7c7944a910e1ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
mperfmondir=$(prefix)/lib/mperfmon
bin_SCRIPTS = mperfmon
mperfmon_DATA = mperfmon.exe config
man_MANS=mperfmon.1
CLEANFILES = mperfmon.exe mperfmon.exe.mdb mperfmon
mperfmon_sources = \
$(srcdir)/Main.cs \
$(srcdir)/AssemblyInfo.cs \
$(srcdir)/MainWindow.cs \
$(srcdir)/NewCounter.cs \
$(srcdir)/Preferences.cs \
$(srcdir)/Config.cs \
$(srcdir)/AddSet.cs \
$(srcdir)/gtk-gui/generated.cs \
$(srcdir)/gtk-gui/MainWindow.cs \
$(srcdir)/gtk-gui/mperfmon.AddSet.cs \
$(srcdir)/gtk-gui/mperfmon.Preferences.cs \
$(srcdir)/gtk-gui/mperfmon.NewCounter.cs
mperfmon_resources = \
$(srcdir)/gtk-gui/gui.stetic
EXTRA_DIST = $(mperfmon_sources) $(mperfmon_resources) mperfmon.in config $(man_MANS)
packages = -pkg:gtk-sharp-2.0
assemblies = -r:System -r:System.Xml -r:Mono.Cairo -r:Mono.Posix
ress= $(foreach res,$(mperfmon_resources), $(addprefix -resource:,$(res)),$(notdir $(res)))
mperfmon.exe: $(mperfmon_sources) $(mperfmon_resources)
$(MCS) -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -target:exe -out:mperfmon.exe $(mperfmon_sources) $(ress) $(packages) $(assemblies)
|