1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
|
ADDIN_BUILD = $(top_builddir)/build
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Database.Sql.dll
REFS = \
$(MONO_ADDINS_LIBS) \
$(MONODEVELOP_LIBS) \
-r:System \
-r:System.Data \
-r:System.Xml
FILES = \
AbstractDbFactory.cs \
AddinCatalog.cs \
Capabilities/CapabilitiesUtility.cs \
Capabilities/CheckConstraint.cs \
Capabilities/Column.cs \
Capabilities/ConnectionSettings.cs \
Capabilities/ForeignKeyConstraint.cs \
Capabilities/Index.cs \
Capabilities/Parameter.cs \
Capabilities/PrimaryKeyConstraint.cs \
Capabilities/Procedure.cs \
Capabilities/SchemaActions.cs \
Capabilities/Table.cs \
Capabilities/Trigger.cs \
Capabilities/UniqueConstraint.cs \
Capabilities/User.cs \
Capabilities/View.cs \
Codons/ActionCodon.cs \
Codons/CapabilitiesCodon.cs \
Codons/CapabilityFlagsCodon.cs \
Codons/DbFactoryCodon.cs \
Collections/ColumnSchemaCollection.cs \
Collections/ConstraintSchemaCollection.cs \
Collections/DatabaseSchemaCollection.cs \
Collections/DataTypeSchemaCollection.cs \
Collections/IndexSchemaCollection.cs \
Collections/IPropertyComparer.cs \
Collections/ParameterSchemaCollection.cs \
Collections/ProcedureSchemaCollection.cs \
Collections/SortedCollectionBase.cs \
Collections/SortedCollectionItemEventArgs.cs \
Collections/TableSchemaCollection.cs \
Collections/TriggerSchemaCollection.cs \
Collections/UserSchemaCollection.cs \
Collections/ViewSchemaCollection.cs \
Configuration/DatabaseConnectionContext.cs \
Configuration/DatabaseConnectionContextCollection.cs \
Configuration/DatabaseConnectionContextEventArgs.cs \
Configuration/DatabaseConnectionSettings.cs \
Configuration/DatabaseConnectionSettingsCollection.cs \
ConnectionContextService.cs \
ConnectionPool/AbstractPooledDbConnection.cs \
ConnectionPool/DefaultConnectionPool.cs \
ConnectionPool/FakeConnectionPool.cs \
ConnectionPool/IConnectionPool.cs \
ConnectionPool/IPooledDbConnection.cs \
ConnectionPool/PooledCommand.cs \
ConnectionPool/PooledDataReader.cs \
DbFactoryService.cs \
Dialect/AbstractSqlDialect.cs \
Dialect/Clauses/FromClause.cs \
Dialect/Clauses/FromSelectClause.cs \
Dialect/Clauses/FromTableClause.cs \
Dialect/Clauses/GroupByClause.cs \
Dialect/Clauses/HavingClause.cs \
Dialect/Clauses/IClause.cs \
Dialect/Clauses/JoinClause.cs \
Dialect/Clauses/JoinClauseType.cs \
Dialect/Clauses/OrderByClause.cs \
Dialect/Clauses/UnionClause.cs \
Dialect/Clauses/WhereClause.cs \
Dialect/Expressions/AliasedIdentifierExpression.cs \
Dialect/Expressions/BooleanExpression.cs \
Dialect/Expressions/BooleanOperator.cs \
Dialect/Expressions/IConditionalExpression.cs \
Dialect/Expressions/IdentifierExpression.cs \
Dialect/Expressions/IExpression.cs \
Dialect/Expressions/Operator.cs \
Dialect/Expressions/OperatorExpression.cs \
Dialect/Expressions/ParameterExpression.cs \
Dialect/ISqlDialect.cs \
Dialect/Literals/BitLiteral.cs \
Dialect/Literals/BooleanLiteral.cs \
Dialect/Literals/FalseLiteral.cs \
Dialect/Literals/HexLiteral.cs \
Dialect/Literals/ILiteral.cs \
Dialect/Literals/NullLiteral.cs \
Dialect/Literals/NumericLiteral.cs \
Dialect/Literals/StringLiteral.cs \
Dialect/Literals/TrueLiteral.cs \
Dialect/Statements/DeleteStatement.cs \
Dialect/Statements/DropStatement.cs \
Dialect/Statements/DropStatementType.cs \
Dialect/Statements/InsertStatement.cs \
Dialect/Statements/IStatement.cs \
Dialect/Statements/SelectStatement.cs \
Dialect/Statements/TruncateStatement.cs \
Dialect/Statements/UpdateStatement.cs \
IDbFactory.cs \
Providers/AbstractConnectionProvider.cs \
Providers/AbstractSchemaProvider.cs \
Providers/IConnectionProvider.cs \
Providers/IGuiProvider.cs \
Providers/ISchemaProvider.cs \
QueryService.cs \
Schema/AbstractSchema.cs \
Schema/AggregateSchema.cs \
Schema/CheckConstraintSchema.cs \
Schema/ColumnSchema.cs \
Schema/ConstraintSchema.cs \
Schema/ConstraintType.cs \
Schema/DatabaseSchema.cs \
Schema/DataTypeCategory.cs \
Schema/DataTypeSchema.cs \
Schema/ForeignKeyAction.cs \
Schema/ForeignKeyConstraintSchema.cs \
Schema/GroupSchema.cs \
Schema/IndexSchema.cs \
Schema/IndexSortType.cs \
Schema/IndexType.cs \
Schema/ISchema.cs \
Schema/LanguageSchema.cs \
Schema/OperatorSchema.cs \
Schema/ParameterSchema.cs \
Schema/ParameterType.cs \
Schema/PrimaryKeyConstraintSchema.cs \
Schema/PrivilegeSchema.cs \
Schema/ProcedureSchema.cs \
Schema/Range.cs \
Schema/RoleSchema.cs \
Schema/RuleSchema.cs \
Schema/SchemaSchema.cs \
Schema/SequenceSchema.cs \
Schema/TableSchema.cs \
Schema/TriggerEvent.cs \
Schema/TriggerFireType.cs \
Schema/TriggerSchema.cs \
Schema/TriggerType.cs \
Schema/UniqueConstraintSchema.cs \
Schema/UserSchema.cs \
Schema/ViewSchema.cs
RES = MonoDevelop.Database.Sql.addin.xml
all: $(ASSEMBLY)
$(ASSEMBLY): $(FILES) $(build_resources)
mkdir -p $(ADDIN_BUILD)
$(CSC) $(CSC_FLAGS) $(REFS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Database
assembly_DATA = $(ASSEMBLY)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
EXTRA_DIST = $(FILES) $(RES)
include $(top_srcdir)/Makefile.include
|