* Now use config file value
[circ.git] / Circ.Backend.Cil / Makefile.am
blob1d567d0b332d67c5a9a44aa509509bb92af4ebc2
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
9 ASSEMBLY = ./bin/Debug/Circ.Backend.Cil.dll
10 COMPILE_TARGET = library
11 PROJECT_REFERENCES =  \
12         ../Circ.Lib/bin/Debug/Circ.Lib.dll
13 BUILD_DIR = ./bin/Debug
14 endif
16 if ENABLE_RELEASE
17 ASSEMBLY_COMPILER_COMMAND = gmcs
18 ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4
19 ASSEMBLY = ./bin/Release/Circ.Backend.Cil.dll
20 COMPILE_TARGET = library
21 PROJECT_REFERENCES =  \
22         ../Circ.Lib/bin/Release/Circ.Lib.dll
23 BUILD_DIR = ./bin/Release
24 endif
27 PROGRAMFILES = \
28         $(CIRC_LIB_DLL) \
29         $(CIRC_LIB_DLL_MDB) \
30         $(MONO_ADDINS_DLL) \
31         $(MONO_ADDINS_DLL_MDB) \
32         $(MONO_ADDINS_DLL_CONFIG)  
33 LINUX_PKGCONFIG = \
34         $(CIRC_BACKEND_CIL_PC)  
36         
37 all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG) 
39 FILES = \
40         AssemblyInfo.cs \
41         CilIrcChannel.cs \
42         CilIrcConnection.cs \
43         CilIrcUser.cs \
44         CilBackend.cs 
46 DATA_FILES = 
48 RESOURCES = 
50 EXTRAS = \
51         ./circ.backend.cil.pc.in 
53 REFERENCES =  \
54         -r:System
56 DLL_REFERENCES =  \
57         $(BUILD_DIR)/Mono.Addins.dll
59 CIRC_LIB_DLL = $(BUILD_DIR)/Circ.Lib.dll
60 $(CIRC_LIB_DLL): ../Circ.Lib/bin/Debug/Circ.Lib.dll
61         mkdir -p $(BUILD_DIR)
62         cp '$<' '$@'
64 CIRC_LIB_DLL_MDB = $(BUILD_DIR)/Circ.Lib.dll.mdb
65 $(CIRC_LIB_DLL_MDB): ../Circ.Lib/bin/Debug/Circ.Lib.dll.mdb
66         mkdir -p $(BUILD_DIR)
67         cp '$<' '$@'
69 MONO_ADDINS_DLL = $(BUILD_DIR)/Mono.Addins.dll
70 $(MONO_ADDINS_DLL): ../lib/Mono.Addins.dll
71         mkdir -p $(BUILD_DIR)
72         cp '$<' '$@'
74 MONO_ADDINS_DLL_MDB = $(BUILD_DIR)/Mono.Addins.dll.mdb
75 $(MONO_ADDINS_DLL_MDB): ../lib/Mono.Addins.dll.mdb
76         mkdir -p $(BUILD_DIR)
77         cp '$<' '$@'
79 MONO_ADDINS_DLL_CONFIG = $(BUILD_DIR)/Mono.Addins.dll.config
80 $(MONO_ADDINS_DLL_CONFIG): ../lib/Mono.Addins.dll.config
81         mkdir -p $(BUILD_DIR)
82         cp '$<' '$@'
84 CIRC_BACKEND_CIL_PC = $(BUILD_DIR)/circ.backend.cil.pc
85 $(CIRC_BACKEND_CIL_PC): circ.backend.cil.pc
86         mkdir -p $(BUILD_DIR)
87         cp '$<' '$@'
91 $(build_resx_resources) : %.resources: %.resx
92         resgen2 '$<' '$@'
94 $(ASSEMBLY) $(ASSEMBLY).mdb: $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES)
95         mkdir -p $(dir $(ASSEMBLY))
96         $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
98 include $(top_srcdir)/Makefile.include