# Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors # All Rights Reserved. See the top-level LICENSE and NOTICE files for details. # # SPDX-License-Identifier: BSD-2-Clause # # This file is part of CEED: http://github.com/ceed OPT ?= -O -g # Ceed directory CEED_DIR ?= ../.. CEED_FLAGS ?= -I$(CEED_DIR)/include -std=c11 $(OPT) CEED_LIBS ?= -Wl,-rpath,$(abspath $(CEED_DIR)/lib) -L$(CEED_DIR)/lib -lceed -lm EXAMPLES.c = $(wildcard ex*.c) EXAMPLES = $(EXAMPLES.c:%.c=%) .SUFFIXES: .SUFFIXES: .c .PHONY: all clean all: $(EXAMPLES) # Remove built-in rules %: %.c # Rules for building the examples %: %.c $(LINK.c) $(CEED_FLAGS) $(CEED_LDFLAGS) $< -o $@ $(CEED_LIBS) clean: rm -f *~ $(EXAMPLES) rm -rf *.dSYM *.TVD.*breakpoints