SOURCES=libmono-lliurex-utils/AssemblyInfo.cs \ libmono-lliurex-utils/Commands.cs \ libmono-lliurex-utils/Network.cs \ libmono-lliurex-utils/InterfacesConfig.cs \ libmono-lliurex-utils/interfacesLexer.cs \ libmono-lliurex-utils/interfacesParser.cs \ libmono-lliurex-utils/NetworkInterface.cs \ libmono-lliurex-utils/Variables.cs CSC = gmcs CSC_FLAGS = -r:Mono.Posix.dll -pkg:Antlr3.Runtime -pkg:gtk-sharp-2.0 -target:library OUT = libmono-lliurex-utils.dll clean: rm -rf libmono-lliurex-utils/bin rm -rf libmono-lliurex-utils/libmono-lliurex-utils.pidb rm -rf libmono-lliurex-utils/bin release: $(SOURCES) mkdir -p bin/Release/ $(CSC) $(CSC_FLAGS) $(SOURCES) -out:bin/Release/$(OUT) debug: $(SOURCES) mkdir -p bin/Debug/ $(CSC) $(CSC_FLAGS) $(SOURCES) -out:bin/Debug/$(OUT) -debug