4 LIBFLAGS = /r:PEAPI.dll
5 INSTALL = /usr/bin/install
12 codegen/ClassTable.cs \
14 parser/ScannerAdapter.cs \
16 scanner/ILSyntaxError.cs \
19 scanner/ILTokenizer.cs \
20 scanner/InstrToken.cs \
21 scanner/ITokenStream.cs \
23 scanner/NumberHelper.cs \
24 scanner/StringHelperBase.cs \
25 scanner/StringHelper.cs
28 $(MCS) $(CSFLAGS) $(LIBFLAGS) @list -o ilasm.exe
31 mkdir -p $(prefix)/bin
32 $(INSTALL) -m 755 ilasm.exe $(prefix)/bin
34 parser/ILParser.cs: parser/ILParser.jay ../jay/skeleton.cs
35 ../jay/jay -ct < ../jay/skeleton.cs parser/ILParser.jay > parser/ILParser.cs
38 echo $(SOURCES) > list
47 rm -f ilasm.exe parser/ILParser.cs list