Changeset a7cdede732064ff716d934a8ceeae086772cc255

Show
Ignore:
Timestamp:
11/21/11 21:58:35 (3 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1321912715 -0500
git-parent:

[caae3ede0ca7d648ade102efaf3dbfc4fb6d2b99]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1321912715 -0500
Message:

make the dtrace stuff produce objects of different names and reversion as a part of install and al;

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/Makefile.in

    rf574619 ra7cdede  
    9898        jlog/libjlog.a utils/libnoit_utils.a json-lib/libnoitjson.a 
    9999 
    100 all:    $(NOIT_LIBS) $(STRATCON_LIBS) $(TARGETS) java-bits make-modules make-man 
     100all:    reversion $(NOIT_LIBS) $(STRATCON_LIBS) $(TARGETS) java-bits make-modules make-man 
    101101 
    102102make-man: 
     
    165165 
    166166stratcond_@DTRACEOBJ@:    $(STRATCON_OBJS) 
    167         @-test -n "@DTRACE@" && \ 
     167        @echo "- assembling $@" && \ 
    168168        @DTRACE@ @DTRACEFLAGS@ -Z -G -s dtrace_probes.d -o stratcond_@DTRACEOBJ@ $(STRATCON_OBJS) 
    169169 
    170170noitd_@DTRACEOBJ@:    $(STRATCON_OBJS) 
    171         @-test -n "@DTRACE@" && \ 
     171        @echo "- assembling $@" && \ 
    172172        @DTRACE@ @DTRACEFLAGS@ -Z -G -s dtrace_probes.d -o noitd_@DTRACEOBJ@ $(NOIT_OBJS) 
    173173 
    174174@DTRACEHDR@:    dtrace_probes.d 
    175         @-test -z "@DTRACE@" && cp ./@DTRACEHDR@.stock ./@DTRACEHDR@ 
    176         @-test -n "@DTRACE@" && @DTRACE@ -h -s dtrace_probes.d 
    177  
    178 noitd:  reversion $(NOIT_OBJS) $(NOIT_LIB_FILES) man/noitd.usage.h $(NOITD_DTRACEOBJ) 
     175        @if test -z "@DTRACE@" ; then \ 
     176                echo "- faking dtrace header" ; \ 
     177                cp ./@DTRACEHDR@.stock ./@DTRACEHDR@ ; \ 
     178        else \ 
     179                echo "- building dtrace header" ; \ 
     180                @DTRACE@ -h -s dtrace_probes.d ; \ 
     181        fi 
     182 
     183noitd:  $(NOIT_OBJS) $(NOIT_LIB_FILES) man/noitd.usage.h $(NOITD_DTRACEOBJ) 
    179184        @echo "- linking $@" 
    180185        @$(CC) -o $@ $(NOIT_OBJS) \ 
     
    191196                $(LIBS) 
    192197 
    193 stratcond:      reversion $(STRATCON_OBJS) $(STRATCON_LIB_FILES) $(STRATCOND_DTRACEOBJ) 
     198stratcond:      $(STRATCON_OBJS) $(STRATCON_LIB_FILES) $(STRATCOND_DTRACEOBJ) 
    194199        @echo "- linking $@" 
    195200        @$(CC) -o $@ $(STRATCON_OBJS) \ 
     
    277282        done 
    278283 
    279 install-noitd:  install-dirs noitd noit.conf java-bits jlog/jlogctl 
     284install-noitd:  install-dirs reversion noitd noit.conf java-bits jlog/jlogctl 
    280285        $(INSTALL) -m 0755 scripts/noittrap $(DESTDIR)$(bindir)/noittrap 
    281286        $(INSTALL) -m 0755 jlog/jlogctl $(DESTDIR)$(bindir)/noit_jlogctl 
     
    288293        -test -n "@JAVAPARTS@" && (cd @JAVAPARTS@ && $(MAKE) install-jezebel DESTDIR=$(DESTDIR)) 
    289294 
    290 install-stratcond:      install-dirs stratcond stratcon.conf java-bits 
     295install-stratcond:      install-dirs reversion stratcond stratcon.conf java-bits 
    291296        $(INSTALL) -m 0755 stratcond $(DESTDIR)$(sbindir)/stratcond 
    292297        $(INSTALL) -m 0644 stratcon.conf $(DESTDIR)$(sysconfdir)/stratcon.conf.sample 
  • src/eventer/Makefile.in

    rf760d48 ra7cdede  
    88LIBS=@LIBS@ 
    99INSTALL=@INSTALL@ 
     10DTRACEOBJ=@DTRACEOBJ@ 
    1011 
    1112top_srcdir=@top_srcdir@ 
     
    1920all:    libeventer.a 
    2021 
    21 @DTRACEOBJ@:    $(OBJS) 
    22         @-test -n "@DTRACE@" && \ 
    23                 @DTRACE@ @DTRACEFLAGS@ -G -s dtrace_probes.d -o @DTRACEOBJ@ $(OBJS) 
     22EVENTER_DTRACEOBJ=$(DTRACEOBJ:%dtrace_stub.o=eventer_%dtrace_stub.o) 
     23 
     24eventer_@DTRACEOBJ@:    $(OBJS) 
     25        -test -n "@DTRACE@" && \ 
     26        echo "- assembling $@" && \ 
     27        @DTRACE@ @DTRACEFLAGS@ -G -s dtrace_probes.d -o $(EVENTER_DTRACEOBJ) $(OBJS) 
    2428 
    2529noit_log.o:     @DTRACEHDR@ 
    2630 
    2731@DTRACEHDR@:    dtrace_probes.d 
    28         @-test -z "@DTRACE@" && cp ./@DTRACEHDR@.stock ./@DTRACEHDR@ 
    29         @-test -n "@DTRACE@" && @DTRACE@ -h -s dtrace_probes.d 
     32        @if test -z "@DTRACE@" ; then \ 
     33                echo "- faking dtrace header" ; \ 
     34                cp ./@DTRACEHDR@.stock ./@DTRACEHDR@ ; \ 
     35        else \ 
     36                echo "- building dtrace header" ; \ 
     37                @DTRACE@ -h -s dtrace_probes.d ; \ 
     38        fi 
    3039 
    31 libeventer.a:   $(OBJS) @DTRACEOBJ@ 
     40libeventer.a:   $(OBJS) $(EVENTER_DTRACEOBJ) 
    3241        @rm -f $@ 
    33         @$(AR) cq $@ $(OBJS) @DTRACEOBJ@ 
     42        @$(AR) cq $@ $(OBJS) $(EVENTER_DTRACEOBJ) 
    3443        @echo "- archiving $@" 
    3544        @$(RANLIB) $@ 
  • src/utils/Makefile.in

    r56cf490 ra7cdede  
    88LIBS=@LIBS@ 
    99INSTALL=@INSTALL@ 
     10DTRACEOBJ=@DTRACEOBJ@ 
    1011 
    1112top_srcdir=@top_srcdir@ 
     
    1819all:    libnoit_utils.a 
    1920 
    20 @DTRACEOBJ@:    $(OBJS) 
     21UTILS_DTRACEOBJ=$(DTRACEOBJ:%dtrace_stub.o=utils_%dtrace_stub.o) 
     22 
     23utils_@DTRACEOBJ@:      $(OBJS) 
    2124        @-test -n "@DTRACE@" && \ 
    22         @DTRACE@ @DTRACEFLAGS@ -G -s dtrace_probes.d -o @DTRACEOBJ@ $(OBJS) 
     25        echo "- assembling $@" && \ 
     26        @DTRACE@ @DTRACEFLAGS@ -G -s dtrace_probes.d -o $(UTILS_DTRACEOBJ) $(OBJS) 
    2327 
    2428noit_log.o:     @DTRACEHDR@ 
    2529 
    2630@DTRACEHDR@:    dtrace_probes.d 
    27         @-test -n "@DTRACE@" && @DTRACE@ -h -s dtrace_probes.d 
     31        @if test -z "@DTRACE@" ; then \ 
     32                echo "- faking dtrace header" ; \ 
     33                cp ./@DTRACEHDR@.stock ./@DTRACEHDR@ ; \ 
     34        else \ 
     35                echo "- building dtrace header" ; \ 
     36                @DTRACE@ -h -s dtrace_probes.d ; \ 
     37        fi 
    2838 
    29 libnoit_utils.a:        $(OBJS) @DTRACEOBJ@ 
     39libnoit_utils.a:        $(OBJS) $(UTILS_DTRACEOBJ) 
    3040        @rm -f $@ 
    31         @$(AR) cq $@ $(OBJS) @DTRACEOBJ@ 
     41        @$(AR) cq $@ $(OBJS) $(UTILS_DTRACEOBJ) 
    3242        @echo "- archiving $@" 
    3343        @$(RANLIB) $@