wayne - 2004-07-25

dotlisp = dotlisp.dll
prog = DotLispRepl.exe
references = /r:System.data.dll /r:System.dll /r:System.xml.dll
lispcode = AssemblyInfo.cs BacktraceException.cs Closure.cs CLSConstructor.cs CLSField.cs CLSLateBoundMember.cs \         CLSMember.cs CLSMethod.cs CLSProperty.cs CLSSymbols.cs Cons.cs DynamicEnvironment.cs Environment.cs \         Expressions.cs FnEnumerator.cs Function.cs GenericFunction.cs Interpreter.cs Keyword.cs LocalVariable.cs \         Macro.cs Param.cs Primitives.cs Reader.cs Record.cs Symbol.cs Util.cs

reppath = .\DotLispREPL
repcode = $(reppath)\AssemblyInfo.cs $(reppath)\REPL.cs

all: $(dotlisp) $(prog)

$(dotlisp): $(lispcode)
        csc /out:$(dotlisp) /t:library $(references) $(lispcode)

$(prog): $(repcode) $(dotlisp)
        csc /out:$(prog) /t:exe /r:$(dotlisp) $(references) /win32icon:$(reppath)\App.ico $(repcode)