[build] Change the way how mcs references are passed to compiler to always use full...
[mono.git] / mcs / class / Mono.Cecil / Makefile
index 075be2935e483532c411dfac333d0773528b1cd1..53aee64f34a11535ec3a8a6bcd875bbba40e0cbf 100644 (file)
@@ -1,23 +1,13 @@
-include config.make
+thisdir = class/Mono.Cecil
+include ../../build/rules.make
 
-MCS = mcs
-KEY_FILE = ../../mcs/class/mono.snk
-MCS_FLAGS = -keyfile:$(KEY_FILE)
+LIBRARY = Mono.Cecil.dll
+LIBRARY_SNK = ../mono.snk
+LIBRARY_PACKAGE = none
 
-all: Mono.Cecil.dll mono-cecil.pc
+LIB_REFS = System.Core
+LIB_MCS_FLAGS = -keyfile:$(LIBRARY_SNK) -d:NET_3_5 /publicsign
 
-Mono.Cecil.dll: Mono.Cecil.dll.sources */*.cs
-       $(MCS) $(MCS_FLAGS) @Mono.Cecil.dll.sources /target:library /out:Mono.Cecil.dll
+NO_TEST = yes
 
-clean:
-       rm -f Mono.Cecil.dll
-       rm -f mono-cecil.pc
-
-mono-cecil.pc: mono-cecil.pc.in
-       sed -e 's,@prefix@,$(prefix),g' mono-cecil.pc.in > $@.tmp
-       mv $@.tmp $@
-
-install: all mono-cecil.pc
-       mkdir -p $(prefix)/lib/Mono.Cecil
-       cp Mono.Cecil.dll $(prefix)/lib/Mono.Cecil
-       cp mono-cecil.pc $(prefix)/lib/pkgconfig/mono-cecil.pc
+include ../../build/library.make