1 thisdir = class/Mono.Data.Sqlite
3 include ../../build/rules.make
5 RESX_RESOURCES = resources/SR.resources
6 OTHER_RESOURCES = $(wildcard resources/*.bmp)
8 RESOURCES = $(RESX_RESOURCES) $(OTHER_RESOURCES)
10 PREBUILT = $(RESX_RESOURCES:=.prebuilt)
12 LIBRARY = Mono.Data.Sqlite.dll
13 LIB_REFS = System System.Data System.Transactions System.Xml
14 LIB_MCS_FLAGS = /unsafe \
15 $(RESOURCES:%=-resource:%) -d:SQLITE_STANDARD
17 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) /nowarn:618
19 EXTRA_DISTFILES = Test/SqliteTest.cs \
22 resources/DataTypes.xml \
23 resources/MetaDataCollections.xml \
25 $(wildcard resources/*.bmp)
27 CLEAN_FILES += $(RESX_RESOURCES)
29 CLEAN_FILES = $(RESX_RESOURCES)
33 test.db: Test/test.sql
37 include ../../build/library.make
39 $(the_lib): $(RESOURCES)
41 $(PREBUILT): %.prebuilt: %
44 $(RESX_RESOURCES): %.resources: %.resx
45 $(RESGEN) -useSourcePath $< || cp $@.prebuilt $@