Changeset 944a90f for src/tests


Ignore:
Timestamp:
Jul 30, 2018, 11:27:44 AM (7 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
Children:
ad486c5b
Parents:
7fb69f6 (diff), a4248de1 (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

Location:
src/tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/tests/Makefile.am

    r7fb69f6 r944a90f  
    7171        @+${TEST_PY} --debug=${debug} -Iconcurrent
    7272
     73# SKULLDUGGERY like libcfa/Makefile.am prevent extensionless headers from being generated
     74# however, here it is more complicated because it must match the dependencies based on how
     75# they are generated by gcc
     76headers = $(shell find $(top_srcdir)/src/libcfa -type f ! -name "*.*")
     77headers_real = $(shell realpath --relative-to=$(top_srcdir)/src/libcfa $(headers))
     78headers_deps = $(addprefix %/, $(headers_real))
     79$(headers_deps) :
     80        echo "Dummy rule, should never be called"
     81
     82# %/stdlib:
     83#       echo "Dummy rule, should never be called"
     84
     85# implicit rule so not all test require a rule
    7386% : %.c $(CC)
    74         echo "Compiling"
    75         $(COMPILE) ${<} -o ${@}
    76 
    77 /home/tdelisle/workspace/clean-cforall/main/build/../src/libcfa/stdlib:
    78         echo "Caught"
    79 
     87        $(COMPILE) $(abspath ${<}) -o ${@}
    8088
    8189declarationSpecifier: declarationSpecifier.c $(CC)
  • src/tests/Makefile.in

    r7fb69f6 r944a90f  
    309309fstream_test_SOURCES = fstream_test.c
    310310avl_test_SOURCES = avltree/avl_test.c avltree/avl0.c avltree/avl1.c avltree/avl2.c avltree/avl3.c avltree/avl4.c avltree/avl-private.c
     311
     312# SKULLDUGGERY like libcfa/Makefile.am prevent extensionless headers from being generated
     313# however, here it is more complicated because it must match the dependencies based on how
     314# they are generated by gcc
     315headers = $(shell find $(top_srcdir)/src/libcfa -type f ! -name "*.*")
     316headers_real = $(shell realpath --relative-to=$(top_srcdir)/src/libcfa $(headers))
     317headers_deps = $(addprefix %/, $(headers_real))
    311318all: all-am
    312319
     
    626633concurrency :
    627634        @+${TEST_PY} --debug=${debug} -Iconcurrent
    628 
     635$(headers_deps) :
     636        echo "Dummy rule, should never be called"
     637
     638# %/stdlib:
     639#       echo "Dummy rule, should never be called"
     640
     641# implicit rule so not all test require a rule
    629642% : %.c $(CC)
    630         echo "Compiling"
    631         $(COMPILE) ${<} -o ${@}
    632 
    633 /home/tdelisle/workspace/clean-cforall/main/build/../src/libcfa/stdlib:
    634         echo "Caught"
     643        $(COMPILE) $(abspath ${<}) -o ${@}
    635644
    636645declarationSpecifier: declarationSpecifier.c $(CC)
Note: See TracChangeset for help on using the changeset viewer.