COMPILER=gmcs all: lolc.exe stdlol.dll: bin stdlol/Utils.cs $(COMPILER) /t:library /out:bin/stdlol.dll stdlol/Utils.cs LOLCode.net.dll: bin LOLCode.net/*.cs stdlol.dll $(COMPILER) /t:library /out:bin/LOLCode.net.dll /r:bin/stdlol.dll LOLCode.net/*.cs lolc.exe: bin lolc/*.cs LOLCode.net.dll stdlol.dll $(COMPILER) /t:library /out:bin/lolc.exe /r:bin/LOLCode.net.dll lolc/*.cs bin: mkdir bin clean: rm -rf bin/*