#!/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)