3 include ..
/build
/rules.make
5 PROGRAM
= $(topdir
)/class
/lib
/$(PROFILE
)/ilasm.exe
6 BUILT_SOURCES
= ILParser.cs
7 LOCAL_MCS_FLAGS
= /lib
:..
/class
/lib
/$(PROFILE
) /r
:..
/class
/lib
/$(PROFILE
)/PEAPI.dll
/r
:Mono.CompilerServices.SymbolWriter.dll
/r
:Mono.Security.dll
9 CLEAN_FILES
= parser
/y.output
16 $(wildcard tests
/*.il
)
18 ILParser.cs
: parser
/ILParser.jay
$(topdir
)/jay
/skeleton.cs
19 $(topdir
)/jay
/jay
-ct
< $(topdir
)/jay
/skeleton.cs
$< >$@
21 include ..
/build
/executable.make
23 ifeq (net_1_1
, $(PROFILE
))
24 # Utility rule to make debugging somewhat easier.
28 test ! -f
$<.mdb || cp
-p
$<.mdb
$@.mdb