Ignore:
Timestamp:
Mar 28, 2019, 6:35:21 PM (5 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
2fabdc02, 9be2b60
Parents:
8a25be9 (diff), b611fc3 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 moved

Legend:

Unmodified
Added
Removed
  • longrun_tests/Makefile.in

    r8a25be9 rbee653c  
    9191build_triplet = @build@
    9292host_triplet = @host@
    93 subdir = tests/preempt_longrun
     93subdir = longrun_tests
    9494ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    9595am__aclocal_m4_deps = $(top_srcdir)/automake/libtool.m4 \
     
    331331        $(TEST_LOG_FLAGS)
    332332am__DIST_COMMON = $(srcdir)/Makefile.in \
    333         $(top_srcdir)/automake/test-driver
     333        $(top_srcdir)/automake/test-driver $(top_srcdir)/src/cfa.make
    334334DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
    335335ACLOCAL = @ACLOCAL@
     
    342342AWK = @AWK@
    343343BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@
    344 CC = @CFACC@
     344CC = @CC@
    345345CCAS = @CCAS@
    346346CCASDEPMODE = @CCASDEPMODE@
     
    356356CFA_NAME = @CFA_NAME@
    357357CFA_PREFIX = @CFA_PREFIX@
    358 CFLAGS = ${BUILD_FLAGS}
     358CFLAGS = @CFLAGS@
    359359CPP = @CPP@
    360360CPPFLAGS = @CPPFLAGS@
     
    479479AUTOMAKE_OPTIONS = foreign    # do not require all the GNU file names
    480480ACLOCAL_AMFLAGS = -I automake
     481CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS)
     482LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
     483        $(LIBTOOLFLAGS) --mode=compile $(CFACC) $(DEFS) \
     484        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) \
     485        $(AM_CFLAGS) $(CFLAGS)
     486
     487AM_V_CFA = $(am__v_CFA_@AM_V@)
     488am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@)
     489am__v_CFA_0 = @echo "  CFA     " $@;
     490am__v_CFA_1 =
     491AM_V_JAVAC = $(am__v_JAVAC_@AM_V@)
     492am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@)
     493am__v_JAVAC_0 = @echo "  JAVAC   " $@;
     494am__v_JAVAC_1 =
     495AM_V_GOC = $(am__v_GOC_@AM_V@)
     496am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@)
     497am__v_GOC_0 = @echo "  GOC     " $@;
     498am__v_GOC_1 =
     499UPPCC = u++
     500UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS)
     501AM_V_UPP = $(am__v_UPP_@AM_V@)
     502am__v_UPP_ = $(am__v_UPP_@AM_DEFAULT_V@)
     503am__v_UPP_0 = @echo "  UPP     " $@;
     504am__v_UPP_1 =
    481505repeats = 10
    482506max_time = 600
     
    484508debug = -debug
    485509type = LONG
    486 REPEAT = ${abs_top_srcdir}/tools/repeat
    487 WATCHDOG = ${abs_top_srcdir}/tools/watchdog
     510REPEAT = $(abs_top_builddir)/tools/repeat
     511WATCHDOG = $(abs_top_builddir)/tools/watchdog
    488512TIME = /usr/bin/time -f "%E"
    489 
    490 # $(shell ./update-type $(type))
    491 # ./update-type $(type)
    492 UPDATED_TYPE = $(shell ./update-type $(type))
    493 BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt} -I.. -I. -DTEST_$(shell cat .type | tr a-z A-Z)
     513UPDATED_TYPE = $(shell $(srcdir)/update-type $(type))
     514BUILD_FLAGS =
     515AM_CFAFLAGS = \
     516        -g \
     517        -Wall \
     518        -Wno-unused-function \
     519        -quiet \
     520        -O2 \
     521        -DPREEMPTION_RATE=$(preempt) \
     522        -I$(abs_top_srcdir)/tests \
     523        -I$(srcdir) \
     524        -DTEST_$(shell cat .type | tr a-z A-Z) \
     525        -in-tree
     526
    494527TESTS = block coroutine create disjoint enter enter3 processor stack wait yield
    495528all: all-am
    496529
    497530.SUFFIXES:
    498 .SUFFIXES: .log .test .test$(EXEEXT) .trs
    499 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(am__configure_deps)
     531.SUFFIXES: .cfa .lo .log .o .test .test$(EXEEXT) .trs
     532$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps)
    500533        @for dep in $?; do \
    501534          case '$(am__configure_deps)' in \
     
    506539          esac; \
    507540        done; \
    508         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/preempt_longrun/Makefile'; \
     541        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign longrun_tests/Makefile'; \
    509542        $(am__cd) $(top_srcdir) && \
    510           $(AUTOMAKE) --foreign tests/preempt_longrun/Makefile
     543          $(AUTOMAKE) --foreign longrun_tests/Makefile
    511544Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
    512545        @case '$?' in \
     
    517550            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
    518551        esac;
     552$(top_srcdir)/src/cfa.make $(am__empty):
    519553
    520554$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
     
    917951
    918952
    919 # .INTERMEDIATE: ${TESTS}
    920 
    921 all-local: ${TESTS:=.run}
    922 
    923 runall : ${TESTS:=.run}
     953.cfa.o:
     954        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
     955        $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     956        $(am__mv) $$depbase.Tpo $$depbase.Po
     957
     958.cfa.lo:
     959        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
     960        $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     961        $(am__mv) $$depbase.Tpo $$depbase.Plo
     962
     963# .INTERMEDIATE: $(TESTS)
     964
     965all-local: $(TESTS:=.run)
     966
     967runall : $(TESTS:=.run)
    924968        @ echo "All programs terminated normally"
    925969
    926 watchall : ${TESTS:=.watch}
     970watchall : $(TESTS:=.watch)
    927971        @ echo "All programs terminated normally"
    928972
    929 compileall : ${TESTS}
     973compileall : $(TESTS)
    930974        @ echo "Compiled"
    931975
    932976clean-local:
    933         rm -f ${TESTS} core* out.log .type
    934 
    935 % : %.c ${CC} ${UPDATED_TYPE}
    936         ${AM_V_GEN}${CC} ${CFLAGS} ${<} $(debug) -o ${@}
    937 
    938 %.run : % ${REPEAT}
    939         @ time ${REPEAT} -r out.log -i -s $(repeats) timeout ${max_time} ./${<}
    940         @ rm ${<}
    941         @ echo -e "${<}: SUCCESS\n"
    942 
    943 %.watch : % ${WATCHDOG}
    944         @ time ${WATCHDOG} ./${<}
    945         @ rm ${<}
    946         @ echo -e "${<}: SUCCESS\n"
    947 
    948 %.time : % ${REPEAT}
    949         @ ${REPEAT} -i -s -- $(repeats) $(TIME) -a -o times.log ./${<}
    950         @ rm ${<}
    951         @ echo -e "${<}: SUCCESS\n"
    952 
    953 ${REPEAT}: ${abs_top_srcdir}/tools/Makefile
    954         @+make -C ${abs_top_srcdir}/tools/
    955 
    956 ${WATCHDOG}: ${abs_top_srcdir}/tools/Makefile
    957         @+make -C ${abs_top_srcdir}/tools/
     977        rm -f $(TESTS) core* out.log .type
     978
     979% : %.cfa $(CFACC) $(UPDATED_TYPE)
     980        $(AM_V_CFA)$(CFACOMPILE) $(<) $(debug) -o $(@)
     981
     982%.run : % $(REPEAT)
     983        @ time $(REPEAT) -r out.log -i -s $(repeats) timeout $(max_time) ./$(<)
     984        @ rm $(<)
     985        @ echo -e "$(<): SUCCESS\n"
     986
     987%.watch : % $(WATCHDOG)
     988        @ time $(WATCHDOG} ./$(<)
     989        @ rm $(<)
     990        @ echo -e "$(<): SUCCESS\n"
     991
     992%.time : % $(REPEAT)
     993        @ $(REPEAT) -i -s -- $(repeats) $(TIME) -a -o times.log ./$(<)
     994        @ rm $(<)
     995        @ echo -e "$(<): SUCCESS\n"
     996
     997$(REPEAT): $(abs_top_builddir)/tools/Makefile
     998        @+make -C $(abs_top_builddir)/tools/
     999
     1000$(WATCHDOG): $(abs_top_builddir)/tools/Makefile
     1001        @+make -C $(abs_top_builddir)/tools/
    9581002
    9591003# Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset for help on using the changeset viewer.