blob: 68a8e2c2af8341ce66468b906f52340dc9573cd0 [file] [log] [blame]
# Copyright 2016 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
inputs = [
"data/ref/input/ammp.in",
"data/ref/input/all.init.ammp",
"data/ref/input/init_cond.run.1",
"data/ref/input/init_cond.run.2",
"data/ref/input/init_cond.run.3",
]
executable("188.ammp") {
testonly = true
sources = [
"src/ammp.c",
"src/analyze.c",
"src/angle.c",
"src/animate.c",
"src/anonbon.c",
"src/atoms.c",
"src/bonds.c",
"src/box.c",
"src/eval.c",
"src/gsdg.c",
"src/hybrid.c",
"src/math.c",
"src/mom.c",
"src/monitor.c",
"src/noel.c",
"src/optimist.c",
"src/random.c",
"src/rectmm.c",
"src/restrain.c",
"src/significance.c",
"src/tailor.c",
"src/tether.c",
"src/tgroup.c",
"src/torsion.c",
"src/tset.c",
"src/unonbon.c",
"src/variable.c",
"src/vnonbon.c",
]
defines = [ "SPEC_CPU2000" ]
cflags_c = [
"-Wno-comment",
"-Wno-format",
"-Wno-implicit-function-declaration",
"-Wno-implicit-int",
"-Wno-parentheses-equality",
"-Wno-return-type",
"-Wno-self-assign",
"-Wno-unused-label",
"-Wno-unused-variable",
]
if (current_os == "fuchsia") {
data = inputs
} else {
data_deps = [
":copy_inputs",
]
}
}
copy("copy_inputs") {
visibility = [ ":*" ]
sources = inputs
outputs = [
"$root_out_dir/data/188.ammp/{{source_file_part}}",
]
}