Replace SIZEOF_REGISTER with sizeof(mgreg_t) for consistency with sizeof(gpointer)
[mono.git] / mcs / class / Mono.Data.Sqlite / Makefile
1 thisdir = class/Mono.Data.Sqlite
2 SUBDIRS =
3 include ../../build/rules.make
4
5 ifneq (1, $(FRAMEWORK_VERSION_MAJOR))
6 OTHER_LIB_MCS_FLAGS = /r:System.Transactions.dll
7
8 RESX_RESOURCES = resources/SR.resources
9 OTHER_RESOURCES = $(wildcard resources/*.bmp)
10
11 RESOURCES = $(RESX_RESOURCES) $(OTHER_RESOURCES)
12 endif
13
14 LIBRARY = Mono.Data.Sqlite.dll
15 LIB_MCS_FLAGS = /unsafe /r:System.dll /r:System.Data.dll $(OTHER_LIB_MCS_FLAGS) \
16         $(RESOURCES:%=-resource:%) -d:SQLITE_STANDARD
17
18 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) /nowarn:618
19
20 EXTRA_DISTFILES = Test/SqliteTest.cs \
21         Test/test.sql \
22         resources/SR.resx       \
23         resources/ChangeLog     \
24         resources/DataTypes.xml \
25         resources/MetaDataCollections.xml \
26         $(wildcard resources/*.bmp)
27
28 test-local: test.db 
29
30 test.db: Test/test.sql
31         rm -f $@
32         sqlite3 $@ < $< || :
33
34 include ../../build/library.make
35 ifeq (2, $(FRAMEWORK_VERSION_MAJOR))
36 $(the_lib): $(RESOURCES)
37
38 $(RESX_RESOURCES): %.resources: %.resx
39         $(RESGEN) $<
40 endif
41