Makefile 957 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. thisdir = class/System.Data
  2. SUBDIRS =
  3. include ../../build/rules.make
  4. # I have *no idea* why I need to do this.
  5. ifeq ($(PROFILE),atomic)
  6. system = System.dll
  7. else
  8. system = $(topdir)/class/lib/System.dll
  9. endif
  10. LIBRARY = System.Data.dll
  11. LIB_MCS_FLAGS = \
  12. /nowarn:649 /nowarn:169 /nowarn:219 /nowarn:168 \
  13. /r:$(corlib) \
  14. /r:$(system) \
  15. /r:System.Xml.dll \
  16. /r:System.EnterpriseServices.dll \
  17. /r:Mono.Data.Tds.dll
  18. TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
  19. EXTRA_DISTFILES = \
  20. TODO \
  21. Test/System.Data/region.xml \
  22. Test/System.Data/store.xsd \
  23. Test/System.Data/own_schema.xsd \
  24. Test/System.Xml/2books.xml \
  25. Test/System.Xml/region.xml \
  26. Test/System.Xml/region.xsd \
  27. Test/System.Xml/store.xsd
  28. Mono.Data.SqlExpressions/Parser.cs: Mono.Data.SqlExpressions/Parser.jay $(topdir)/jay/skeleton.cs
  29. $(topdir)/jay/jay -ct < $(topdir)/jay/skeleton.cs $< >$@
  30. CLEAN_FILES = Mono.Data.SqlExpressions/Parser.cs
  31. include ../../build/library.make