* Corrected small things to make Circ-git compile from within MonoDevelop
[circ.git] / CirC / Makefile.am
blob12a90932651934c881b41f1dcae675063d90d262
2 EXTRA_DIST = 
4 # Warning: This is an automatically generated file, do not edit!
6 if ENABLE_DEBUG
7 ASSEMBLY_COMPILER_COMMAND = gmcs
8 ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG "-define:__DEBUG__"
9  "-main:Circ.CircMain"
11 ASSEMBLY = ./bin/Debug/Circ.exe
12 COMPILE_TARGET = winexe
13 PROJECT_REFERENCES =  \
14         ../Circ.Backend.Cil/bin/Debug/Circ.Backend.Cil.dll \
15         ../Circ.Frontend.GtkSharp/bin/Debug/Circ.Frontend.GtkSharp.dll \
16         ../Circ.Lib/bin/Debug/Circ.Lib.dll
17 BUILD_DIR = ./bin/Debug
18 endif
20 if ENABLE_RELEASE
21 ASSEMBLY_COMPILER_COMMAND = gmcs
22 ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 "-main:Circ.CircMain"
24 ASSEMBLY = ./bin/Release/Circ.exe
25 COMPILE_TARGET = winexe
26 PROJECT_REFERENCES =  \
27         ../Circ.Backend.Cil/bin/Release/Circ.Backend.Cil.dll \
28         ../Circ.Frontend.GtkSharp/bin/Release/Circ.Frontend.GtkSharp.dll \
29         ../Circ.Lib/bin/Release/Circ.Lib.dll
30 BUILD_DIR = ./bin/Release
31 endif
34 BINARIES = \
35         $(CIRC)  
36 PROGRAMFILES = \
37         $(CIRC_BACKEND_CIL_DLL) \
38         $(CIRC_BACKEND_CIL_DLL_MDB) \
39         $(CIRC_LIB_DLL) \
40         $(CIRC_LIB_DLL_MDB) \
41         $(MONO_ADDINS_DLL) \
42         $(MONO_ADDINS_DLL_MDB) \
43         $(MONO_ADDINS_DLL_CONFIG) \
44         $(NINI_DLL) \
45         $(NINI_DLL_MDB) \
46         $(CIRC_FRONTEND_GTKSHARP_DLL) \
47         $(CIRC_FRONTEND_GTKSHARP_DLL_MDB) \
48         $(BANSHEE_WIDGETS_DLL) \
49         $(BANSHEE_WIDGETS_DLL_MDB) \
50         $(BANSHEE_WIDGETS_DLL_CONFIG) \
51         $(MONO_ADDINS_GUI_DLL) \
52         $(MONO_ADDINS_GUI_DLL_MDB) \
53         $(MONO_ADDINS_SETUP_DLL) \
54         $(MONO_ADDINS_SETUP_DLL_MDB)  
56         
57 all: $(ASSEMBLY) $(BINARIES) $(PROGRAMFILES) 
59 FILES = \
60         AssemblyInfo.cs \
61         Main.cs \
62         Enums.cs \
63         CilControls/MainControl.cs \
64         CilControls/ChannelControl.cs \
65         CilControls/ConnectionControl.cs \
66         PluginsContainer.cs 
68 DATA_FILES = 
70 RESOURCES = 
72 EXTRAS = \
73         Test.cs \
74         Presentation/Gtk/MainWindow.cs \
75         ServersList.cs \
76         PluginLoader.cs \
77         ./circ.in 
79 REFERENCES =  \
80         -r:System
82 DLL_REFERENCES =  \
83         $(BUILD_DIR)/Mono.Addins.dll
85 CIRC_BACKEND_CIL_DLL = $(BUILD_DIR)/Circ.Backend.Cil.dll
86 $(CIRC_BACKEND_CIL_DLL): ../Circ.Backend.Cil/bin/Debug/Circ.Backend.Cil.dll
87         mkdir -p $(BUILD_DIR)
88         cp '$<' '$@'
90 CIRC_BACKEND_CIL_DLL_MDB = $(BUILD_DIR)/Circ.Backend.Cil.dll.mdb
91 $(CIRC_BACKEND_CIL_DLL_MDB): ../Circ.Backend.Cil/bin/Debug/Circ.Backend.Cil.dll.mdb
92         mkdir -p $(BUILD_DIR)
93         cp '$<' '$@'
95 CIRC_LIB_DLL = $(BUILD_DIR)/Circ.Lib.dll
96 $(CIRC_LIB_DLL): ../Circ.Lib/bin/Debug/Circ.Lib.dll
97         mkdir -p $(BUILD_DIR)
98         cp '$<' '$@'
100 CIRC_LIB_DLL_MDB = $(BUILD_DIR)/Circ.Lib.dll.mdb
101 $(CIRC_LIB_DLL_MDB): ../Circ.Lib/bin/Debug/Circ.Lib.dll.mdb
102         mkdir -p $(BUILD_DIR)
103         cp '$<' '$@'
105 MONO_ADDINS_DLL = $(BUILD_DIR)/Mono.Addins.dll
106 $(MONO_ADDINS_DLL): ../lib/Mono.Addins.dll
107         mkdir -p $(BUILD_DIR)
108         cp '$<' '$@'
110 MONO_ADDINS_DLL_MDB = $(BUILD_DIR)/Mono.Addins.dll.mdb
111 $(MONO_ADDINS_DLL_MDB): ../lib/Mono.Addins.dll.mdb
112         mkdir -p $(BUILD_DIR)
113         cp '$<' '$@'
115 MONO_ADDINS_DLL_CONFIG = $(BUILD_DIR)/Mono.Addins.dll.config
116 $(MONO_ADDINS_DLL_CONFIG): ../lib/Mono.Addins.dll.config
117         mkdir -p $(BUILD_DIR)
118         cp '$<' '$@'
120 NINI_DLL = $(BUILD_DIR)/Nini.dll
121 $(NINI_DLL): ../lib/Nini.dll
122         mkdir -p $(BUILD_DIR)
123         cp '$<' '$@'
125 NINI_DLL_MDB = $(BUILD_DIR)/Nini.dll.mdb
126 $(NINI_DLL_MDB): ../lib/Nini.dll.mdb
127         mkdir -p $(BUILD_DIR)
128         cp '$<' '$@'
130 CIRC_FRONTEND_GTKSHARP_DLL = $(BUILD_DIR)/Circ.Frontend.GtkSharp.dll
131 $(CIRC_FRONTEND_GTKSHARP_DLL): ../Circ.Frontend.GtkSharp/bin/Debug/Circ.Frontend.GtkSharp.dll
132         mkdir -p $(BUILD_DIR)
133         cp '$<' '$@'
135 CIRC_FRONTEND_GTKSHARP_DLL_MDB = $(BUILD_DIR)/Circ.Frontend.GtkSharp.dll.mdb
136 $(CIRC_FRONTEND_GTKSHARP_DLL_MDB): ../Circ.Frontend.GtkSharp/bin/Debug/Circ.Frontend.GtkSharp.dll.mdb
137         mkdir -p $(BUILD_DIR)
138         cp '$<' '$@'
140 BANSHEE_WIDGETS_DLL = $(BUILD_DIR)/Banshee.Widgets.dll
141 $(BANSHEE_WIDGETS_DLL): ../lib/Banshee.Widgets.dll
142         mkdir -p $(BUILD_DIR)
143         cp '$<' '$@'
145 BANSHEE_WIDGETS_DLL_MDB = $(BUILD_DIR)/Banshee.Widgets.dll.mdb
146 $(BANSHEE_WIDGETS_DLL_MDB): ../lib/Banshee.Widgets.dll.mdb
147         mkdir -p $(BUILD_DIR)
148         cp '$<' '$@'
150 BANSHEE_WIDGETS_DLL_CONFIG = $(BUILD_DIR)/Banshee.Widgets.dll.config
151 $(BANSHEE_WIDGETS_DLL_CONFIG): ../lib/Banshee.Widgets.dll.config
152         mkdir -p $(BUILD_DIR)
153         cp '$<' '$@'
155 MONO_ADDINS_GUI_DLL = $(BUILD_DIR)/Mono.Addins.Gui.dll
156 $(MONO_ADDINS_GUI_DLL): ../lib/Mono.Addins.Gui.dll
157         mkdir -p $(BUILD_DIR)
158         cp '$<' '$@'
160 MONO_ADDINS_GUI_DLL_MDB = $(BUILD_DIR)/Mono.Addins.Gui.dll.mdb
161 $(MONO_ADDINS_GUI_DLL_MDB): ../lib/Mono.Addins.Gui.dll.mdb
162         mkdir -p $(BUILD_DIR)
163         cp '$<' '$@'
165 MONO_ADDINS_SETUP_DLL = $(BUILD_DIR)/Mono.Addins.Setup.dll
166 $(MONO_ADDINS_SETUP_DLL): ../lib/Mono.Addins.Setup.dll
167         mkdir -p $(BUILD_DIR)
168         cp '$<' '$@'
170 MONO_ADDINS_SETUP_DLL_MDB = $(BUILD_DIR)/Mono.Addins.Setup.dll.mdb
171 $(MONO_ADDINS_SETUP_DLL_MDB): ../lib/Mono.Addins.Setup.dll.mdb
172         mkdir -p $(BUILD_DIR)
173         cp '$<' '$@'
175 CIRC = $(BUILD_DIR)/circ
176 $(CIRC): circ
177         mkdir -p $(BUILD_DIR)
178         cp '$<' '$@'
182 $(build_resx_resources) : %.resources: %.resx
183         resgen2 '$<' '$@'
185 $(ASSEMBLY) $(ASSEMBLY).mdb: $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES)
186         mkdir -p $(dir $(ASSEMBLY))
187         $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
189 include $(top_srcdir)/Makefile.include