Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile.am « mperfmon - github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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)