mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 16:15:39 +00:00
2ba496479f
* generator/*.cs: Add a LogWriter class which formats warnings consistently on the console. Supports the concept of non-fatal validation warnings, since it doesn't rely on the unrolling of the validation stack to associate a warning to a given type. Main purpose was to add a non-fatal warning for missing element_type attributes on list return values, though it results in cleaner log output, and also updates some warning messages to be more helpful in how to resolve them.
73 lines
1.4 KiB
Makefile
73 lines
1.4 KiB
Makefile
assemblydir = $(prefix)/lib/gapi-3.0
|
|
assembly_DATA = gapi_codegen.exe
|
|
bin_SCRIPTS = gapi3-codegen
|
|
CLEANFILES = gapi_codegen.exe
|
|
DISTCLEANFILES = gapi3-codegen
|
|
|
|
references =
|
|
|
|
sources = \
|
|
AliasGen.cs \
|
|
BoxedGen.cs \
|
|
ByRefGen.cs \
|
|
CallbackGen.cs \
|
|
ChildProperty.cs \
|
|
ClassBase.cs \
|
|
ClassField.cs \
|
|
ClassGen.cs \
|
|
CodeGenerator.cs \
|
|
ConstFilenameGen.cs \
|
|
ConstStringGen.cs \
|
|
Ctor.cs \
|
|
DefaultSignalHandler.cs \
|
|
EnumGen.cs \
|
|
FieldBase.cs \
|
|
GenBase.cs \
|
|
GenerationInfo.cs \
|
|
GObjectVM.cs \
|
|
HandleBase.cs \
|
|
IAccessor.cs \
|
|
IGeneratable.cs \
|
|
IManualMarshaler.cs \
|
|
InterfaceGen.cs \
|
|
InterfaceVM.cs \
|
|
LogWriter.cs \
|
|
LPGen.cs \
|
|
LPUGen.cs \
|
|
ManagedCallString.cs \
|
|
ManualGen.cs \
|
|
MarshalGen.cs \
|
|
MethodBase.cs \
|
|
MethodBody.cs \
|
|
Method.cs \
|
|
ObjectField.cs \
|
|
ObjectBase.cs \
|
|
ObjectGen.cs \
|
|
OpaqueGen.cs \
|
|
Parameters.cs \
|
|
Parser.cs \
|
|
Property.cs \
|
|
PropertyBase.cs \
|
|
ReturnValue.cs \
|
|
Signal.cs \
|
|
Signature.cs \
|
|
SimpleBase.cs \
|
|
SimpleGen.cs \
|
|
Statistics.cs \
|
|
StructBase.cs \
|
|
StructField.cs \
|
|
StructGen.cs \
|
|
SymbolTable.cs \
|
|
VirtualMethod.cs \
|
|
VMSignature.cs
|
|
|
|
build_sources = $(addprefix $(srcdir)/, $(sources))
|
|
dist_sources = $(sources)
|
|
|
|
EXTRA_DIST = \
|
|
$(dist_sources)
|
|
|
|
gapi_codegen.exe: $(build_sources)
|
|
$(CSC) $(CSFLAGS) -out:gapi_codegen.exe $(OFF_T_FLAGS) $(references) $(build_sources)
|
|
|