~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/Makefile.am

Merge of Jay

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
DTRACEFILES = handler.o \
20
20
              filesort.o \
 
21
              drizzled.o \
 
22
              session.o \
21
23
              sql_delete.o \
22
24
              sql_insert.o \
23
25
              sql_select.o \
24
 
              sql_update.o
 
26
              sql_update.o \
 
27
              sql_parse.o \
 
28
              statement/delete.o \
 
29
              statement/insert.o \
 
30
              statement/insert_select.o
25
31
 
26
32
drizzledincludedir = ${includedir}/drizzled
27
33
nobase_dist_drizzledinclude_HEADERS = \
699
705
                util/convert.cc \
700
706
                xid.cc
701
707
 
702
 
if HAVE_DTRACE
703
 
drizzled_SOURCES += probes.d
704
 
endif
705
 
 
706
708
libserialutil_la_SOURCES = db.cc table_proto_write.cc
707
709
libserialutil_la_CXXFLAGS= ${AM_CXXFLAGS} ${PROTOSKIP_WARNINGS}
708
710
 
730
732
BUILT_SOURCES = $(BUILT_MAINT_SRC) \
731
733
                symbol_hash.h \
732
734
                function_hash.h \
733
 
                $(PCHHEADERS)
 
735
                $(PCHHEADERS) 
734
736
 
735
737
EXTRA_DIST = \
736
738
                plugin/config.h.in \
750
752
                $(PCHHEADERS) \
751
753
                $(nodist_drizzled_SOURCES)
752
754
 
 
755
if DTRACE_NEEDS_OBJECTS
 
756
drizzled_SOURCES += probes.d
 
757
endif
 
758
 
 
759
if HAVE_DTRACE
 
760
BUILT_SOURCES += generated_probes.h
 
761
CLEANFILES += generated_probes.h
 
762
endif
 
763
 
 
764
 
753
765
DISTCLEANFILES = $(EXTRA_PROGRAMS) \
754
766
                 $(BUILT_MAINT_SRC)
755
767
 
756
768
MAINTAINERCLEANFILES = $(BUILT_MAINT_SRC)
757
769
 
758
 
probes.h: probes.d
759
 
        $(DTRACE) $(DTRACEFLAGS) -h -s probes.d
760
 
        mv probes.h probes.h.bak
761
 
        sed "s/#include <unistd.h>//g" probes.h.bak > probes.h
762
 
        rm probes.h.bak
 
770
generated_probes.h : probes.d
 
771
        $(DTRACE) $(DTRACEFLAGS) -h -s probes.d -o generated_probes.h
 
772
        mv generated_probes.h generated_probes.h.bak
 
773
        sed "s/#include <unistd.h>//g" generated_probes.h.bak > generated_probes.h
 
774
        rm generated_probes.h.bak
 
775
        sed -e 's,void \*,const void \*,g' generated_probes.h | \
 
776
                sed -e 's,char \*,const char \*,g' | tr '\t' ' ' > dtrace_probes.tmp
 
777
        mv dtrace_probes.tmp generated_probes.h
763
778
 
764
779
 
765
780
SUFFIXES = .d .gch .gperf .stamp-h