- moved all plugin-related classes to Eithne.Plugin namespace
[FaRetSys.git] / IPlugin / Makefile
blob631b1a52daa862dc0b064512c7a30f226ef58eb4
1 MCS = mcs
3 TARGET = ../IPlugin.dll
5 IPLUGIN = \
6 BPP.cs \
7 CommSocket.cs \
8 Config.cs \
9 DialogMessage.cs \
10 DialogQuestion.cs \
11 GConfConfig.cs \
12 IBlock.cs \
13 ICommImage.cs \
14 ICommResult.cs \
15 IConfig.cs \
16 IFactory.cs \
17 IImage.cs \
18 IInfo.cs \
19 IResult.cs \
20 IType.cs \
21 PluginException.cs \
22 Program.cs \
23 RegistryConfig.cs \
24 ResultSorter.cs \
25 Utility.cs \
26 Plugin/Base.cs \
27 Plugin/In.cs \
28 Plugin/Out.cs
30 RESOURCES = \
31 DialogMessage.glade \
32 DialogQuestion.glade
34 RESFILES = $(addprefix resources/,$(RESOURCES))
35 RESCMD = $(addprefix -resource:,$(RESFILES))
37 all: $(TARGET)
39 $(TARGET): $(IPLUGIN) $(RESFILES)
40 $(MCS) $(IPLUGIN) $(RESCMD) -out:$(TARGET) -target:library -r:Mono.Posix -unsafe -debug -pkg:gconf-sharp-2.0 -pkg:gtk-sharp-2.0 -pkg:glade-sharp-2.0
42 clean:
43 rm -f $(TARGET) $(TARGET).mdb