2003-04-24 Miguel de Icaza <miguel@ximian.com>
[mono.git] / mcs / class / Mono.PEToolkit / makefile.gnu
1 topdir = ../..
2
3 LIBRARY = $(topdir)/class/lib/Mono.PEToolkit.dll
4
5 LIB_LIST = list.unix
6 LIB_FLAGS = --unsafe -r corlib -r System.Xml -r mscorlib
7
8 SOURCES_INCLUDE=                        \
9         build/mddump.cs                 \
10         BadImageException.cs            \
11         COFFHeader.cs                   \
12         Characteristics.cs              \
13         CheckSum.cs                     \
14         CorHeader.cs                    \
15         DOSHeader.cs                    \
16         DataDir.cs                      \
17         ExeSignature.cs                 \
18         Image.cs                        \
19         LEBitConverter.cs               \
20         MachineId.cs                    \
21         PEHeader.cs                     \
22         PEUtils.cs                      \
23         RVA.cs                          \
24         Section.cs                      \
25         SectionCharacteristics.cs       \
26         Subsystem.cs                    \
27         metadata/AssemblyFlags.cs       \
28         metadata/BadMetaDataException.cs        \
29         metadata/CodedTokenId.cs        \
30         metadata/ElementType.cs         \
31         metadata/GUIDHeap.cs            \
32         metadata/MDHeap.cs              \
33         metadata/MDStream.cs            \
34         metadata/MDTable.cs             \
35         metadata/MDToken.cs             \
36         metadata/MDUtils.cs             \
37         metadata/ManifestResourceAttributes.cs  \
38         metadata/MetaDataRoot.cs        \
39         metadata/MethodIL.cs            \
40         metadata/MethodSemanticsAttributes.cs   \
41         metadata/PInvokeAttributes.cs   \
42         metadata/Row.cs                 \
43         metadata/Rows.cs                \
44         metadata/StringsHeap.cs         \
45         metadata/TableId.cs             \
46         metadata/Tables.cs              \
47         metadata/TablesHeap.cs          \
48         metadata/TablesHeapBase.cs      \
49         metadata/TabsDecoder.cs         \
50         metadata/TokenType.cs           \
51
52
53 SOURCES_EXCLUDE=
54
55 #export MONO_PATH_PREFIX = $(topdir)/class/lib:
56
57 #include $(topdir)/class/library.make
58
59 default: all mddump.exe
60
61 mddump.exe: $(SOURCES_INCLUDE)
62         mcs /out:mddump.exe /unsafe $(SOURCES_INCLUDE)
63
64 full-clean: clean
65         rm -f mddump.exe
66
67 include $(topdir)/class/library.make
68