Changes in Makefile.am [e2887a9:4daf79f]
- File:
-
- 1 edited
-
Makefile.am (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Makefile.am
re2887a9 r4daf79f 11 11 ## Created On : Sun May 31 22:14:18 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Fri May 12 18:30:01202314 ## Update Count : 4213 ## Last Modified On : Mon May 1 16:38:04 2023 14 ## Update Count : 32 15 15 ############################################################################### 16 17 # user targets: 18 # Compile compiler/runtime and run test suite. 19 # $ make check / tests [debug=yes/no] [installed=yes/no] [arch=x86/x64/arm] 20 # 21 # $ make installcheck [debug=yes/no] installed=yes [arch=x86/x64/arm] 16 22 17 23 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names … … 24 30 DIST_SUBDIRS = driver src . libcfa tests 25 31 26 @LIBCFA_TARGET_MAKEFILES@ : Makefile $ {srcdir}/libcfa/configure27 @$ {eval config_file = ${dir ${@}}config.data}28 @ls $ {config_file}|| (echo "Missing config.data, re-run configure script again" && false)29 @$ {eval config_data = ${shell cat ${config_file}}}30 @echo "Configuring libcfa ($ {abs_top_srcdir}/libcfa/configure) with '${config_data}' from ${shell pwd} / ${dir ${@}}"31 @cd $ {dir ${@}} && ${abs_top_srcdir}/libcfa/configure ${config_data}32 @LIBCFA_TARGET_MAKEFILES@ : Makefile $(srcdir)/libcfa/configure 33 @$(eval config_file = $(dir $@)config.data) 34 @ls $(config_file) || (echo "Missing config.data, re-run configure script again" && false) 35 @$(eval config_data = $(shell cat $(config_file))) 36 @echo "Configuring libcfa ($(abs_top_srcdir)/libcfa/configure) with '$(config_data)' from $(shell pwd) / $(dir $@)" 37 @cd $(dir $@) && $(abs_top_srcdir)/libcfa/configure $(config_data) 32 38 33 39 noinst_DATA = @LIBCFA_TARGET_MAKEFILES@ … … 39 45 debug ?= yes 40 46 installed ?= no 41 ARCH = $ {if ${arch},"arch=${arch}"}47 ARCH = $(if $(arch),"arch=$(arch)") 42 48 43 check :44 $ {MAKE} -C tests tests installed=${installed} debug=${debug} ${ARCH}49 check: 50 $(MAKE) -C tests tests installed=$(installed) debug=$(debug) $(ARCH) 45 51 46 tests : check # synonym52 tests: check # synonym 47 53 48 installcheck :49 $ {MAKE} -C tests tests installed=yes debug=${debug} ${ARCH}54 installcheck: 55 $(MAKE) -C tests tests installed=yes debug=$(debug) $(ARCH) 50 56 51 installtest : installcheck # synonym 52 53 help : 54 @echo "user targets:" 55 @echo " Compile compiler/runtime and run test suite." 56 @echo " $$ make check / tests [debug=yes/no] [installed=yes/no] [arch=x86/x64/arm]" 57 @echo "" 58 @echo " Compile compiler/runtime, run test suite, and install." 59 @echo " $$ make installcheck / installtests [debug=yes/no] installed=yes [arch=x86/x64/arm]" 60 61 configure-libcfa : @LIBCFA_TARGET_MAKEFILES@ 57 configure-libcfa: @LIBCFA_TARGET_MAKEFILES@ 62 58 @true 63 59 64 status : @LIBCFA_TARGET_MAKEFILES@60 status: @LIBCFA_TARGET_MAKEFILES@ 65 61 @echo -ne "translator\n\t" 66 62 @./config.status --config | sed "s/ /\n\t/g; s/\t'/\t/g; s/'\n/\n/g; s/^'//g; s/'$$//g" 67 63 @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" 68 64 69 @LIBCFA_TARGET_DIRS@ ::70 $ {MAKE} -C ${@} ${MAKECMDGOALS}65 @LIBCFA_TARGET_DIRS@:: 66 $(MAKE) -C $@ $(MAKECMDGOALS) 71 67 72 mostlyclean clean distclean maintainer-clean : @LIBCFA_TARGET_DIRS@68 mostlyclean clean distclean maintainer-clean: @LIBCFA_TARGET_DIRS@
Note:
See TracChangeset
for help on using the changeset viewer.