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 \
23 resources/DataTypes.xml \
24 resources/MetaDataCollections.xml \
26 $(wildcard resources/*.bmp)
28 CLEAN_FILES += $(RESX_RESOURCES)
30 CLEAN_FILES = $(RESX_RESOURCES)
34 test.db: Test/test.sql
38 include ../../build/library.make
40 $(the_lib): $(RESOURCES)
42 $(PREBUILT): %.prebuilt: %
45 $(RESX_RESOURCES): %.resources: %.resx
46 $(RESGEN) $< || cp $@.prebuilt $@