* Now use config file value
[circ.git] / Tests / Makefile.am
blob0eff6b7668669b3196110043fde0de9d1a5ff22c
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/Tests.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/Tests.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         $(NUNIT_CORE_DLL) \
34         $(NUNIT_FRAMEWORK_DLL)  
35 LINUX_PKGCONFIG = \
36         $(TESTS_PC)  
38         
39 all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG) 
41 FILES = \
42         CilBackendTest.cs \
43         CilIrcChannelTest.cs \
44         CilIrcConnectionTest.cs \
45         CilIrcUserTest.cs \
46         UserQuitEventArgsTest.cs \
47         UserListEventArgsTest.cs \
48         UserEventArgsTest.cs \
49         TransformationPoolTest.cs \
50         TopicEventArgsTest.cs \
51         ShopTest.cs \
52         RgbColorTest.cs \
53         RfcTest.cs \
54         OptionsTest.cs \
55         Options_ConfigurationTest.cs \
56         Options_CommandLineTest.cs \
57         NickEventArgsTest.cs \
58         MessageEventArgsTest.cs \
59         LoggerTest.cs \
60         LibContrastTest.cs \
61         IrcUserTest.cs \
62         IrcMessageTest.cs \
63         IrcConnectionTest.cs \
64         IrcChannelTest.cs \
65         DefaultParserTest.cs \
66         ConnectionInfoTest.cs \
67         ConnectionExceptionTest.cs \
68         ConnectionEventArgsTest.cs \
69         CommandProcesserTest.cs \
70         ChannelMessageEventArgsTest.cs \
71         ChannelEventArgsTest.cs 
73 DATA_FILES = 
75 RESOURCES = 
77 EXTRAS = \
78         ./tests.pc.in 
80 REFERENCES =  \
81         -r:System \
82         $(MONO_ADDINS_LIBS)
84 DLL_REFERENCES =  \
85         $(BUILD_DIR)/nunit.core.dll \
86         $(BUILD_DIR)/nunit.framework.dll
88 CIRC_LIB_DLL = $(BUILD_DIR)/Circ.Lib.dll
89 $(CIRC_LIB_DLL): ../Circ.Lib/bin/Debug/Circ.Lib.dll
90         mkdir -p $(BUILD_DIR)
91         cp '$<' '$@'
93 CIRC_LIB_DLL_MDB = $(BUILD_DIR)/Circ.Lib.dll.mdb
94 $(CIRC_LIB_DLL_MDB): ../Circ.Lib/bin/Debug/Circ.Lib.dll.mdb
95         mkdir -p $(BUILD_DIR)
96         cp '$<' '$@'
98 MONO_ADDINS_DLL = $(BUILD_DIR)/Mono.Addins.dll
99 $(MONO_ADDINS_DLL): ../lib/Mono.Addins.dll
100         mkdir -p $(BUILD_DIR)
101         cp '$<' '$@'
103 MONO_ADDINS_DLL_MDB = $(BUILD_DIR)/Mono.Addins.dll.mdb
104 $(MONO_ADDINS_DLL_MDB): ../lib/Mono.Addins.dll.mdb
105         mkdir -p $(BUILD_DIR)
106         cp '$<' '$@'
108 MONO_ADDINS_DLL_CONFIG = $(BUILD_DIR)/Mono.Addins.dll.config
109 $(MONO_ADDINS_DLL_CONFIG): ../lib/Mono.Addins.dll.config
110         mkdir -p $(BUILD_DIR)
111         cp '$<' '$@'
113 NUNIT_CORE_DLL = $(BUILD_DIR)/nunit.core.dll
114 $(NUNIT_CORE_DLL): ../lib/nunit.core.dll
115         mkdir -p $(BUILD_DIR)
116         cp '$<' '$@'
118 NUNIT_FRAMEWORK_DLL = $(BUILD_DIR)/nunit.framework.dll
119 $(NUNIT_FRAMEWORK_DLL): ../lib/nunit.framework.dll
120         mkdir -p $(BUILD_DIR)
121         cp '$<' '$@'
123 TESTS_PC = $(BUILD_DIR)/tests.pc
124 $(TESTS_PC): tests.pc
125         mkdir -p $(BUILD_DIR)
126         cp '$<' '$@'
130 $(build_resx_resources) : %.resources: %.resx
131         resgen2 '$<' '$@'
133 $(ASSEMBLY) $(ASSEMBLY).mdb: $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES)
134         mkdir -p $(dir $(ASSEMBLY))
135         $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
137 include $(top_srcdir)/Makefile.include