singrdk/base/Windows/mkmsil/msil/makefile

92 lines
2.9 KiB
Makefile

#
# Copyright (c) Microsoft Corporation. All rights reserved.
#
!if "$(ROOT)" == ""
ROOT = ..
!endif
NAMESPACE = Bartok.MSIL
SUB_DIRS =
LIB_FILES = \
$(SRCDIR)\EHClause.cs \
$(SRCDIR)\Instruction.cs \
$(SRCDIR)\MarshalSpec.cs \
$(SRCDIR)\MetaData.cs \
$(SRCDIR)\MetaDataAssembly.cs \
$(SRCDIR)\MetaDataAssemblyOS.cs \
$(SRCDIR)\MetaDataAssemblyProcessor.cs \
$(SRCDIR)\MetaDataAssemblyRef.cs \
$(SRCDIR)\MetaDataAssemblyRefOS.cs \
$(SRCDIR)\MetaDataAssemblyRefProcessor.cs \
$(SRCDIR)\MetaDataBits.cs \
$(SRCDIR)\MetaDataBlob.cs \
$(SRCDIR)\MetaDataClassLayout.cs \
$(SRCDIR)\MetaDataConstant.cs \
$(SRCDIR)\MetaDataCustomAttribute.cs \
$(SRCDIR)\MetaDataDeclSecurity.cs \
$(SRCDIR)\MetaDataEvent.cs \
$(SRCDIR)\MetaDataEventMap.cs \
$(SRCDIR)\MetaDataEventPtr.cs \
$(SRCDIR)\MetaDataExportedType.cs \
$(SRCDIR)\MetaDataField.cs \
$(SRCDIR)\MetaDataFieldLayout.cs \
$(SRCDIR)\MetaDataFieldMarshal.cs \
$(SRCDIR)\MetaDataFieldPtr.cs \
$(SRCDIR)\MetaDataFieldRVA.cs \
$(SRCDIR)\MetaDataFile.cs \
$(SRCDIR)\MetaDataGenericParam.cs \
$(SRCDIR)\MetaDataGenericParamConstraint.cs \
$(SRCDIR)\MetaDataImplMap.cs \
$(SRCDIR)\MetaDataImplSpec.cs \
$(SRCDIR)\MetaDataInterfaceImpl.cs \
$(SRCDIR)\MetaDataLoader.cs \
$(SRCDIR)\MetaDataManifestResource.cs \
$(SRCDIR)\MetaDataMemberRef.cs \
$(SRCDIR)\MetaDataMethod.cs \
$(SRCDIR)\MetaDataMethodImpl.cs \
$(SRCDIR)\MetaDataMethodPtr.cs \
$(SRCDIR)\MetaDataMethodSemantics.cs \
$(SRCDIR)\MetaDataMethodSpec.cs \
$(SRCDIR)\MetaDataModule.cs \
$(SRCDIR)\MetaDataModuleRef.cs \
$(SRCDIR)\MetaDataNestedClass.cs \
$(SRCDIR)\MetaDataObject.cs \
$(SRCDIR)\MetaDataParam.cs \
$(SRCDIR)\MetaDataParamPtr.cs \
$(SRCDIR)\MetaDataProperty.cs \
$(SRCDIR)\MetaDataPropertyMap.cs \
$(SRCDIR)\MetaDataPropertyPtr.cs \
$(SRCDIR)\MetaDataResolver.cs \
$(SRCDIR)\MetaDataStandAloneSig.cs \
$(SRCDIR)\MetaDataTypeDefinition.cs \
$(SRCDIR)\MetaDataTypeReference.cs \
$(SRCDIR)\MetaDataTypeSpec.cs \
$(SRCDIR)\MetaDataVtableFixup.cs \
$(SRCDIR)\MetaDataDelayImportTable.cs \
$(SRCDIR)\PDBLoader.cs \
$(SRCDIR)\PELoader.cs \
$(SRCDIR)\Signature.cs \
$(SRCDIR)\SignatureField.cs \
$(SRCDIR)\SignatureLocalVar.cs \
$(SRCDIR)\SignatureMethod.cs \
$(SRCDIR)\SignatureProperty.cs \
$(SRCDIR)\SignatureTypeSpec.cs \
#LIB_FILES = $(LIB_FILES) \
# $(SRCDIR)\Disassembler.cs \
# $(SRCDIR)\Disassembler.exe \
LIB_IMPORTS = \
Bartok.Datatype.dll \
Bartok.DebugInfo.dll
LIB_CSCFLAGS =
!include $(ROOT)\build\makefile.library
#Disassembler.exe: *.cs
# csc /out:Disassembler.exe /debug /define:DEBUG /r:Bartok.Utility.dll;Bartok.Datatype.dll /lib:..\Debug *.cs