Makefile.lmbench 661 B

12345678910111213141516171819202122
  1. manifests = $(patsubst ../../../%.template,%,$(wildcard ../../../*.manifest.template)) manifest
  2. lmbench_tests = lat_syscall lat_connect lat_fcntl \
  3. lat_select lat_fs lat_mmap lat_fifo lat_mem_rd lat_msg \
  4. lat_tcp lat_udp lat_unix_connect lat_pagefault \
  5. bw_tcp bw_mem bw_unix lat_proc lat_ctx lat_rpc \
  6. lat_unix lat_sig lat_http lat_pipe \
  7. bw_pipe bw_file_rd bw_mmap_rd lmhttp lmdd \
  8. sh.manifest hello.manifest
  9. exec_target = $(lmbench_tests)
  10. target = $(manifests)
  11. level = ../../../../../
  12. include ../../../../../Makefile
  13. sh.manifest.sgx: /tmp/hello
  14. /tmp/hello: hello
  15. cp -f $< $@
  16. $(addsuffix .template,$(manifests)): %: ../../../%
  17. ln -sf $< $@