diff --git a/Makefile b/Makefile index 912cc56..804fa58 100644 --- a/Makefile +++ b/Makefile @@ -31,6 +31,7 @@ svn: all clean install: @$(MAKE) -C SmartIrc4net $@ + @$(MAKE) -C Newtonsoft.Json $@ @$(MAKE) -C MonkeyWrench $@ @$(MAKE) -C MonkeyWrench.DataClasses $@ @$(MAKE) -C MonkeyWrench.Database $@ diff --git a/MonkeyWrench.Web.WebService/Makefile b/MonkeyWrench.Web.WebService/Makefile index ab964fb..94a2886 100644 --- a/MonkeyWrench.Web.WebService/Makefile +++ b/MonkeyWrench.Web.WebService/Makefile @@ -12,7 +12,8 @@ BUILDABLE_REFS = \ $(OUT_DIR)/MonkeyWrench.dll \ $(OUT_DIR)/MonkeyWrench.DataClasses.dll \ $(OUT_DIR)/MonkeyWrench.Database.dll \ - $(OUT_DIR)/Meebey.SmartIrc4net.dll + $(OUT_DIR)/Meebey.SmartIrc4net.dll \ + $(OUT_DIR)/Newtonsoft.Json.dll REFERENCES = \ $(foreach ref,$(BUILDABLE_REFS),-r:$(ref)) \ diff --git a/Newtonsoft.Json/Makefile b/Newtonsoft.Json/Makefile new file mode 100644 index 0000000..1548af5 --- /dev/null +++ b/Newtonsoft.Json/Makefile @@ -0,0 +1,22 @@ +DIR = Newtonsoft.Json +SOURCES = \ + $(wildcard ../$(DIR)/Src/Newtonsoft.Json/*.cs) \ + $(wildcard ../$(DIR)/Src/Newtonsoft.Json/*/*.cs) + +TOPDIR = .. + +LIBRARY = Newtonsoft.Json.dll +OUT_DIR = $(TOPDIR)/class/lib +OUT = $(OUT_DIR)/$(LIBRARY) + +$(OUT): $(SOURCES) $(BUILDABLE_REFS) + @echo " DMCS $(LIBRARY)" + @dmcs -target:library -debug:full -out:$@ -r:System.Xml.Linq -r:System.Data -r:System.Runtime.Serialization.dll $(SOURCES) -warn:0 -D:NET_2_0 + +all: $(OUT) + +clean: + @rm -f $(OUT)* + +publish install: all + @: