Changeset b067d9b for Makefile.am


Ignore:
Timestamp:
Oct 29, 2019, 4:01:24 PM (6 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
773db65, 9421f3d8
Parents:
7951100 (diff), 8364209 (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 edited

Legend:

Unmodified
Added
Removed
  • Makefile.am

    r7951100 rb067d9b  
    66## file "LICENCE" distributed with Cforall.
    77##
    8 ## Makefile.am -- 
     8## Makefile.am --
    99##
    1010## Author           : Peter A. Buhr
    1111## Created On       : Sun May 31 22:14:18 2015
    1212## Last Modified By : Peter A. Buhr
    13 ## Last Modified On : Wed Dec 14 14:20:48 2016
    14 ## Update Count     : 15
     13## Last Modified On : Sat Feb  2 16:54:42 2019
     14## Update Count     : 21
    1515###############################################################################
    1616
    17 AUTOMAKE_OPTIONS = foreign              # do not require all the GNU file names
    18 SUBDIRS = src/driver src src/prelude src/libcfa # order important, src before prelude because cfa-cpp used to build prelude
    19 EXTRA_DIST = Docs                       # non-source files
    20 BACKEND_CC = @BACKEND_CC@               # C compiler used to compile Cforall programs, versus C++ compiler used to build cfa command
     17AUTOMAKE_OPTIONS = foreign    # do not require all the GNU file names
     18ACLOCAL_AMFLAGS  = -I automake
    2119
    22 MAINTAINERCLEANFILES = lib/* bin/* src/examples/.deps/* src/tests/.deps/* src/tests/.out/*
     20MAINTAINERCLEANFILES = lib/* bin/* tests/.deps/* tests/.out/* # order important
     21
     22SUBDIRS = driver src . @LIBCFA_TARGET_DIRS@
     23
     24@LIBCFA_TARGET_MAKEFILES@ : Makefile $(srcdir)/libcfa/configure
     25        @$(eval config_file = $(dir $@)config.data)
     26        @ls $(config_file) || (echo "Missing config.data, re-run configure script again" && false)
     27        @$(eval config_data = $(shell cat $(config_file)))
     28        @echo "Configuring libcfa with '$(config_data)''"
     29        @cd $(dir $@) && $(abs_top_srcdir)/libcfa/configure $(config_data)
     30
     31noinst_DATA = @LIBCFA_TARGET_MAKEFILES@
    2332
    2433man1_MANS = doc/man/cfa.1
     34
     35debug=yes
     36check:
     37        $(MAKE) -C tests all-tests installed=no debug=${debug}
     38
     39installcheck:
     40        $(MAKE) -C tests all-tests installed=yes debug=${debug}
     41
     42configure-libcfa: @LIBCFA_TARGET_MAKEFILES@
     43        @true
     44
     45status: @LIBCFA_TARGET_MAKEFILES@
     46        @echo -ne "translator\n\t"
     47        @./config.status --config | sed "s/ /\n\t/g; s/\t'/\t/g; s/'\n/\n/g; s/^'//g; s/'$$//g"
     48        @find libcfa -name config.status -printf "\n%h\n\t" -exec {} --config \; | sed "s/ /\n\t/g; s/\t'/\t/g; s/'\n/\n/g; s/^'//g; s/'$$//g"
Note: See TracChangeset for help on using the changeset viewer.