[MonoDevelop] Makefile for Mono.Data.Sql not using auto tools

Daniel Morgan danielmorgan at verizon.net
Sun Aug 21 01:13:24 EDT 2005


I have a makefile named Makefile.NonAuto that does not use the auto 
tools to build.  This will allow Mono.Data.Sql to be built outside of 
MonoQuery/MonoDevelop.

Can this be committed to MonoDevelop svn please?

-------------- next part --------------
# Makefile.NonAuto - Makefile that does not use auto tools

CSC=mcs

FILES = \
Schema/IndexConstraintSchema.cs \
Schema/OperatorSchema.cs \
Schema/GroupSchema.cs \
Schema/ColumnSchema.cs \
Schema/SchemaSchema.cs \
Schema/RoleSchema.cs \
Schema/ISchema.cs \
Schema/PrimaryKeyConstraintSchema.cs \
Schema/AbstractSchema.cs \
Schema/TriggerSchema.cs \
Schema/RuleSchema.cs \
Schema/ForeignKeyConstraintSchema.cs \
Schema/SequenceSchema.cs \
Schema/ViewSchema.cs \
Schema/DataTypeSchema.cs \
Schema/UniqueConstraintSchema.cs \
Schema/UserSchema.cs \
Schema/ParameterSchema.cs \
Schema/CheckConstraintSchema.cs \
Schema/LanguageSchema.cs \
Schema/ConstraintSchema.cs \
Schema/PrivilegeSchema.cs \
Schema/AggregateSchema.cs \
Schema/TableSchema.cs \
Schema/ProcedureSchema.cs \
Providers/MySqlDbProvider.cs \
Providers/DbProviderBase.cs \
Providers/NpgsqlDbProvider.cs \
Providers/SqliteDbProvider.cs \
Providers/OracleDbProvider.cs \
Providers/SqlDbProvider.cs \
Providers/SybaseDbProvider.cs \
Providers/FirebirdDbProvider.cs \
AssemblyInfo.cs

REFS = \
-r:System.Data \
-r:Npgsql \
-r:ByteFX.Data \
-r:Mono.Data.SqliteClient \
-r:Mono.Data.SybaseClient \
-r:FirebirdSql.Data.Firebird \
-r:System.Data.OracleClient

DLL = Mono.Data.Sql.dll

all: $(DLL)

$(DLL): $(FILES)
	$(CSC) -target:library -out:$(DLL) $(FILES) $(REFS)

clean: 
	rm $(DLL)



More information about the Monodevelop-list mailing list