summaryrefslogtreecommitdiff
path: root/libraries/nini/Makefile
diff options
context:
space:
mode:
authorcrocket <crockabiscuit@yahoo.com>2010-06-17 09:35:05 -0500
committerRobby Workman <rworkman@slackbuilds.org>2010-06-17 14:45:51 -0500
commite40126f657c45b8c1ed49ec57ef431aed7b77109 (patch)
tree274a771f308ca66f62390845f02a3b6337159cbf /libraries/nini/Makefile
parentc25df027af5f47f830856f4a95bc528e790bb4f3 (diff)
downloadslackbuilds-e40126f657c45b8c1ed49ec57ef431aed7b77109.tar.gz
libraries/nini: Added (.NET configuration library)
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'libraries/nini/Makefile')
-rw-r--r--libraries/nini/Makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/libraries/nini/Makefile b/libraries/nini/Makefile
new file mode 100644
index 0000000000..1c50853597
--- /dev/null
+++ b/libraries/nini/Makefile
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+
+MCS = gmcs
+TARGET = Nini.dll
+KEYFILE = Nini.snk
+
+SOURCES = Source/AssemblyInfo.cs \
+ Source/Config/*.cs \
+ Source/Ini/*.cs \
+ Source/Util/*.cs
+
+DEFINES = -define:MONO_2_0 \
+ -define:STRONG
+
+REFERENCES = -r:System.dll \
+ -r:System.Xml.dll
+
+all: $(TARGET)
+
+$(TARGET): $(KEYFILE) $(SOURCES)
+ mkdir -p build
+ $(MCS) -target:library -out:build/"$@" \
+ $(DEFINES) $(REFERENCES) -keyfile:$(KEYFILE) $(SOURCES)
+