Lines Matching +full:- +full:- +full:all
1 # Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors.
2 # All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
4 # SPDX-License-Identifier: BSD-2-Clause
9 -include $(COMMON)
12 # PETSC_ARCH - for example when using PETSc installed through Spack.
17 CC = $(call pkgconf, --variable=ccompiler $(PETSc.pc) $(ceed.pc))
18 CFLAGS = -std=c11 \
19 $(call pkgconf, --variable=cflags_extra $(PETSc.pc)) \
20 $(call pkgconf, --cflags-only-other $(PETSc.pc)) \
22 CPPFLAGS = $(call pkgconf, --cflags-only-I $(PETSc.pc) $(ceed.pc)) \
23 $(call pkgconf, --variable=cflags_dep $(PETSc.pc))
24 LDFLAGS = $(call pkgconf, --libs-only-L --libs-only-other $(PETSc.pc) $(ceed.pc))
25 LDFLAGS += $(patsubst -L%, $(call pkgconf, --variable=ldflag_rpath $(PETSc.pc))%, $(call pkgconf, -…
26 LDLIBS = $(call pkgconf, --libs-only-l $(PETSc.pc) $(ceed.pc)) -lm
35 all: elasticity target
38 $(call quiet,LINK.o) $(CEED_LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@
42 @mkdir -p $(@D)
49 $(call quiet,CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(abspath $<)
63 $(RM) -r $(OBJDIR) elasticity *.vtu
69 .PHONY: all print clean
71 pkgconf = $(shell pkg-config $1 | sed -e 's/^"//g' -e 's/"$$//g')
74 tests-output/NH-strain.csv: args = -problem FSInitial-NH1 -E 2.8 -nu 0.4
75 tests-output/MR-strain.csv: args = -problem FSInitial-MR1 -mu_1 1 -mu_2 0.0 -nu .4
76 tests-output/MR-strain1.csv: args = -problem FSInitial-MR1 -mu_1 .5 -mu_2 0.5 -nu .4
78 tests-output/%.csv: elasticity
79 … -degree 2 -dm_plex_box_faces 3,3,3 -num_steps 15 -bc_clamp 6 -bc_traction 5 -bc_traction_5 0,0,-1…
81 -include $(src.o:%.o=%.d)