Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • benchmark/Makefile.in

    r41cca44 r38d12e7  
    9393host_triplet = @host@
    9494noinst_PROGRAMS =
    95 @WITH_LIBFIBRE_TRUE@am__append_1 = \
    96 @WITH_LIBFIBRE_TRUE@    ctxswitch-kos_fibre.run  \
    97 @WITH_LIBFIBRE_TRUE@    ctxswitch-kos_fibre2.run
    98 
    9995subdir = benchmark
    10096ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
     
    260256AUTOMAKE_OPTIONS = foreign    # do not require all the GNU file names
    261257CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS)
     258LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
     259        $(LIBTOOLFLAGS) --mode=compile $(CFACC) $(DEFS) \
     260        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) \
     261        $(AM_CFLAGS) $(CFLAGS)
     262
    262263AM_V_CFA = $(am__v_CFA_@AM_V@)
    263264am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@)
     
    277278TIME_FORMAT = "%E"
    278279PRINT_FORMAT = %20s: #Comments needed for spacing
    279 CTXSWITCH_DEPEND = loop.run function.run fetch_add.run \
    280         ctxswitch-pthread.run ctxswitch-cfa_coroutine.run \
    281         ctxswitch-cfa_thread.run ctxswitch-cfa_thread2.run \
    282         ctxswitch-upp_coroutine.run ctxswitch-upp_thread.run \
    283         ctxswitch-goroutine.run ctxswitch-java_thread.run \
    284         $(am__append_1)
    285280testdir = $(top_srcdir)/tests
    286281all: all-am
    287282
    288283.SUFFIXES:
    289 .SUFFIXES: .cfa .o
     284.SUFFIXES: .cfa .lo .o
    290285$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps)
    291286        @for dep in $?; do \
     
    475470
    476471
    477 .cfa.o:
     472.cfa.o: $(CFACC) $(CFACPP)
    478473        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
    479474        $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    480475        $(am__mv) $$depbase.Tpo $$depbase.Po
     476
     477.cfa.lo:
     478        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
     479        $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     480        $(am__mv) $$depbase.Tpo $$depbase.Plo
     481
     482LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/
    481483
    482484.NOTPARALLEL:
     
    549551        $(COMPILE) -DBENCH_N=500000000  fetch_add.c
    550552
    551 @WITH_LIBFIBRE_TRUE@ctxswitch-kos_fibre$(EXEEXT):
    552 @WITH_LIBFIBRE_TRUE@    @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp  -I$(LIBFIBRE_DIR) -lfibre
    553 
    554 @WITH_LIBFIBRE_TRUE@ctxswitch-kos_fibre2$(EXEEXT):
    555 @WITH_LIBFIBRE_TRUE@    @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre
    556 
    557 ctxswitch$(EXEEXT): $(CTXSWITCH_DEPEND)
     553ctxswitch$(EXEEXT): \
     554        loop.run                                \
     555        function.run                    \
     556        fetch_add.run                   \
     557        ctxswitch-pthread.run           \
     558        ctxswitch-cfa_coroutine.run     \
     559        ctxswitch-cfa_thread.run        \
     560        ctxswitch-cfa_thread2.run       \
     561        ctxswitch-upp_coroutine.run     \
     562        ctxswitch-upp_thread.run        \
     563        -ctxswitch-kos_fibre.run        \
     564        -ctxswitch-kos_fibre2.run       \
     565        ctxswitch-goroutine.run         \
     566        ctxswitch-java_thread.run
    558567
    559568ctxswitch-pthread$(EXEEXT):
     
    574583ctxswitch-upp_thread$(EXEEXT):
    575584        @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc
     585
     586ctxswitch-kos_fibre$(EXEEXT):
     587        @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp  -I$(LIBFIBRE_DIR) -lfibre
     588
     589ctxswitch-kos_fibre2$(EXEEXT):
     590        @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre
    576591
    577592ctxswitch-goroutine$(EXEEXT):
Note: See TracChangeset for help on using the changeset viewer.