* Makefile.am:
[monodevelop.git] / extras / MonoDevelop.Debugger.Gdb / MonoDevelop.Debugger.Gdb.make
blob3941397d07e22a86c095f1cfa4a974d411170fed
3 # Warning: This is an automatically generated file, do not edit!
5 srcdir=.
6 top_srcdir=.
8 include $(top_srcdir)/config.make
10 ifeq ($(CONFIG),DEBUG)
11 ASSEMBLY_COMPILER_COMMAND = gmcs
12 ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
14 ASSEMBLY = build/MonoDevelop.Debugger.Gdb.dll
15 ASSEMBLY_MDB = $(ASSEMBLY).mdb
16 COMPILE_TARGET = library
17 PROJECT_REFERENCES =
18 BUILD_DIR = build
20 MONODEVELOP_DEBUGGER_GDB_DLL_MDB_SOURCE=build/MonoDevelop.Debugger.Gdb.dll.mdb
21 MONODEVELOP_DEBUGGER_GDB_DLL_MDB=$(BUILD_DIR)/MonoDevelop.Debugger.Gdb.dll.mdb
23 endif
25 ifeq ($(CONFIG),RELEASE)
26 ASSEMBLY_COMPILER_COMMAND = gmcs
27 ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize-
28 ASSEMBLY = build/MonoDevelop.Debugger.Gdb.dll
29 ASSEMBLY_MDB =
30 COMPILE_TARGET = library
31 PROJECT_REFERENCES =
32 BUILD_DIR = build
34 MONODEVELOP_DEBUGGER_GDB_DLL_MDB=
36 endif
38 AL=al2
39 SATELLITE_ASSEMBLY_NAME=.resources.dll
41 PROGRAMFILES = \
42 $(MONODEVELOP_DEBUGGER_GDB_DLL_MDB)
44 RESGEN=resgen2
46 FILES = \
47 AssemblyInfo.cs \
48 CommandStatus.cs \
49 GdbBacktrace.cs \
50 GdbCommandResult.cs \
51 GdbEvent.cs \
52 GdbSession.cs \
53 GdbSessionFactory.cs \
54 ResultData.cs
56 DATA_FILES =
58 RESOURCES = Manifest.addin.xml
60 REFERENCES = \
61 Mono.Posix \
62 -pkg:monodevelop \
63 System
65 DLL_REFERENCES =
67 CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
69 #Targets
70 all-local: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG) $(top_srcdir)/config.make
72 $(eval $(call emit_resgen_targets))
73 $(build_xamlg_list): %.xaml.g.cs: %.xaml
74 xamlg '$<'
76 INSTALL_DIR = $(DESTDIR)$(prefix)/lib/monodevelop/AddIns/MonoDevelop.Debugger
78 LOCAL_PKGCONFIG=PKG_CONFIG_PATH=../../local-config:$$PKG_CONFIG_PATH
80 $(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
81 make pre-all-local-hook prefix=$(prefix)
82 mkdir -p $(shell dirname $(ASSEMBLY))
83 make $(CONFIG)_BeforeBuild
84 $(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
85 make $(CONFIG)_AfterBuild
86 make post-all-local-hook prefix=$(prefix)
88 install-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
89 make pre-install-local-hook prefix=$(prefix)
90 mkdir -p '$(INSTALL_DIR)'
91 $(call cp,$(ASSEMBLY),$(INSTALL_DIR))
92 $(call cp,$(ASSEMBLY_MDB),$(INSTALL_DIR))
93 $(call cp,$(MONODEVELOP_DEBUGGER_GDB_DLL_MDB),$(INSTALL_DIR))
94 mkdir -p '$(DESTDIR)$(libdir)/pkgconfig'
95 make post-install-local-hook prefix=$(prefix)
97 uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
98 make pre-uninstall-local-hook prefix=$(prefix)
99 $(call rm,$(ASSEMBLY),$(INSTALL_DIR))
100 $(call rm,$(ASSEMBLY_MDB),$(INSTALL_DIR))
101 $(call rm,$(MONODEVELOP_DEBUGGER_GDB_DLL_MDB),$(INSTALL_DIR))
102 make post-uninstall-local-hook prefix=$(prefix)