xbuild.start
[tfs.git] / class / OpenTF.Common / Makefile
blob929e3a11c54658ac38dbe9bf1e04307f9e670a86
1 thisdir = tools/OpenTF.Common
2 include ../../build/rules.make
4 LIBRARY = OpenTF.Common.dll
6 ifeq ($(HAVE_MAGIC),no)
7 EXTRA_SOURCES += NoFileTypeDatabase.cs
8 else
9 EXTRA_SOURCES += FileTypeDatabase.cs
10 LOCAL_MCS_FLAGS += /unsafe -d:HAVE_MAGIC -r:Mono.Posix.dll
11 endif
13 ifeq ($(HAVE_GNOME_KEYRING),no)
14 EXTRA_SOURCES += NoKeyring.cs
15 else
16 EXTRA_SOURCES += Keyring.cs
17 LOCAL_MCS_FLAGS += -pkg:gnome-keyring-sharp -d:HAVE_GNOME_KEYRING
18 endif
20 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
22 include ../../build/library.make