Remove ChangeLog references from Makefile and .gitattribute
[mono.git] / mcs / class / Mono.Data.Sqlite / Makefile
1 thisdir = class/Mono.Data.Sqlite
2 SUBDIRS =
3 include ../../build/rules.make
4
5 RESX_RESOURCES = resources/SR.resources
6 OTHER_RESOURCES = $(wildcard resources/*.bmp)
7
8 RESOURCES = $(RESX_RESOURCES) $(OTHER_RESOURCES)
9
10 PREBUILT = $(RESX_RESOURCES:=.prebuilt)
11
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
16
17 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) /nowarn:618
18
19 EXTRA_DISTFILES = Test/SqliteTest.cs \
20         Test/test.sql \
21         resources/SR.resx       \
22         resources/DataTypes.xml \
23         resources/MetaDataCollections.xml \
24         $(PREBUILT) \
25         $(wildcard resources/*.bmp)
26
27 CLEAN_FILES += $(RESX_RESOURCES)
28
29 CLEAN_FILES = $(RESX_RESOURCES)
30
31 test-local: test.db 
32
33 test.db: Test/test.sql
34         rm -f $@
35         sqlite3 $@ < $< || :
36
37 include ../../build/library.make
38
39 $(the_lib): $(RESOURCES)
40
41 $(PREBUILT): %.prebuilt: %
42         cp $* $@
43
44 $(RESX_RESOURCES): %.resources: %.resx
45         $(RESGEN) $< || cp $@.prebuilt $@
46