3 MCS = $(RUNTIME) $(topdir)/mcs/mcs.exe
5 INSTALL = /usr/bin/install
12 codegen/InstrBase.cs \
13 codegen/Instructions.cs \
16 codegen/TypeManager.cs \
18 parser/ScannerAdapter.cs \
20 scanner/ILSyntaxError.cs \
23 scanner/ILTokenizer.cs \
24 scanner/InstrToken.cs \
25 scanner/ITokenStream.cs \
27 scanner/NumberHelper.cs \
28 scanner/StringHelperBase.cs \
29 scanner/StringHelper.cs
34 $(MCS) $(CSFLAGS) @list -o ilasm.exe
37 mkdir -p $(prefix)/bin
38 $(INSTALL) -m 755 ilasm.exe $(prefix)/bin
40 parser/ILParser.cs: parser/ILParser.jay $(topdir)/jay/skeleton.cs
41 $(topdir)/jay/jay -ct < $(topdir)/jay/skeleton.cs parser/ILParser.jay > parser/ILParser.cs
44 echo $(SOURCES) > list
47 rm -f ilasm.exe parser/ILParser.cs list