X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mono%2Futils%2FMakefile.am;h=ab5b9516b2ef3f6dbeedfe2f5aceb4ae0c7fa2bb;hb=fbb0da4db42dba06c8659acd2fb4e07421460364;hp=8eb68f6bfe82ada90d399e9147c7848484eb4ab6;hpb=75df74a96c33af7a99e16e4281272f1b67334a48;p=mono.git diff --git a/mono/utils/Makefile.am b/mono/utils/Makefile.am index 8eb68f6bfe8..ab5b9516b2e 100644 --- a/mono/utils/Makefile.am +++ b/mono/utils/Makefile.am @@ -1,40 +1,81 @@ noinst_LTLIBRARIES = libmonoutils.la -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) $(GMODULE_CFLAGS) +INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) + +if ENABLE_DTRACE + +BUILT_SOURCES = mono-dtrace.h + +mono-dtrace.h: $(top_srcdir)/data/mono.d + $(DTRACE) $(DTRACEFLAGS) -h -s $(top_srcdir)/data/mono.d -o $@ || > $@ + +endif + +if EGLIB_BUILD +hash_sources = mono-ehash.c +else +hash_sources = mono-hash.c +endif libmonoutils_la_SOURCES = \ - mono-hash.c \ - mono-md5.c \ - mono-sha1.c \ - mono-logger.c \ - mono-codeman.c \ - mono-counters.c \ - mono-compiler.h \ - monobitset.c \ - mono-math.c \ - strtod.h \ - strtod.c \ - strenc.h \ - strenc.c \ - mono-uri.c \ - mono-poll.c \ - mono-path.c \ - mono-stdlib.c - -libmonoutilsincludedir = $(includedir)/mono/utils + $(hash_sources) \ + mono-md5.c \ + mono-sha1.c \ + mono-logger.c \ + mono-codeman.c \ + dlmalloc.h \ + dlmalloc.c \ + mono-counters.c \ + mono-compiler.h \ + mono-dl.c \ + mono-dl.h \ + mono-internal-hash.c \ + mono-internal-hash.h \ + mono-io-portability.c \ + mono-io-portability.h \ + monobitset.c \ + mono-filemap.c \ + mono-math.c \ + mono-mmap.c \ + mono-mmap.h \ + mono-proclib.c \ + mono-proclib.h \ + mono-time.c \ + mono-time.h \ + strtod.h \ + strtod.c \ + strenc.h \ + strenc.c \ + mono-uri.c \ + mono-poll.c \ + mono-path.c \ + mono-stdlib.c \ + mono-property-hash.h \ + mono-property-hash.c \ + mono-value-hash.h \ + mono-value-hash.c \ + freebsd-elf_common.h \ + freebsd-elf32.h \ + freebsd-elf64.h \ + freebsd-dwarf.h \ + dtrace.h \ + gc_wrapper.h + +libmonoutilsincludedir = $(includedir)/mono-$(API_VER)/mono/utils libmonoutilsinclude_HEADERS = \ monobitset.h \ mono-codeman.h \ mono-counters.h \ mono-digest.h \ + mono-embed.h \ mono-logger.h \ mono-hash.h \ mono-math.h \ + mono-membar.h \ mono-path.h \ mono-poll.h \ mono-uri.h \ mono-stdlib.h -EXTRA_DIST = ChangeLog - +EXTRA_DIST = ChangeLog mono-hash.c mono-hash.h mono-ehash.c