source: CIVL/examples/omp/nas-dc/Makefile@ 1aaefd4

main test-branch
Last change on this file since 1aaefd4 was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.4 KB
Line 
1SHELL=/bin/sh
2CLASS=W
3VERSION=
4SFILE=config/suite.def
5
6default: header
7 @ sys/print_instructions
8
9BT: bt
10bt: header
11 cd BT; $(MAKE) CLASS=$(CLASS) VERSION=$(VERSION)
12
13SP: sp
14sp: header
15 cd SP; $(MAKE) CLASS=$(CLASS)
16
17LU: lu
18lu: header
19 cd LU; $(MAKE) CLASS=$(CLASS) VERSION=$(VERSION)
20
21MG: mg
22mg: header
23 cd MG; $(MAKE) CLASS=$(CLASS)
24
25FT: ft
26ft: header
27 cd FT; $(MAKE) CLASS=$(CLASS)
28
29IS: is
30is: header
31 cd IS; $(MAKE) CLASS=$(CLASS)
32
33CG: cg
34cg: header
35 cd CG; $(MAKE) CLASS=$(CLASS)
36
37EP: ep
38ep: header
39 cd EP; $(MAKE) CLASS=$(CLASS)
40
41UA: ua
42ua: header
43 cd UA; $(MAKE) CLASS=$(CLASS)
44
45DC: dc
46dc: header
47 cd DC; $(MAKE) CLASS=$(CLASS)
48
49# Awk script courtesy cmg@cray.com, modified by Haoqiang Jin
50suite:
51 @ awk -f sys/suite.awk SMAKE=$(MAKE) $(SFILE) | $(SHELL)
52
53
54# It would be nice to make clean in each subdirectory (the targets
55# are defined) but on a really clean system this will won't work
56# because those makefiles need config/make.def
57clean:
58 - rm -f core
59 - rm -f *~ */core */*~ */*.o */npbparams.h */*.obj */*.exe
60 - rm -f sys/setparams sys/makesuite sys/setparams.h
61 - rm -rf */rii_files
62
63veryclean: clean
64 - rm -f config/make.def config/suite.def
65 - rm -f bin/sp.* bin/lu.* bin/mg.* bin/ft.* bin/bt.* bin/is.*
66 - rm -f bin/ep.* bin/cg.* bin/ua.* bin/dc.*
67
68header:
69 @ sys/print_header
70
71
72
Note: See TracBrowser for help on using the repository browser.