diff --git a/Makefile.extras b/Makefile.extras deleted file mode 100644 index d6e6e68..0000000 --- a/Makefile.extras +++ /dev/null @@ -1,31 +0,0 @@ -OPENLIBM_HOME=$(abspath .) -include ./Make.inc - -SUBDIRS = amos Faddeeva - -define INC_template -TEST=test -override CUR_SRCS = $(1)_SRCS -include $(1)/Make.files -SRCS += $$(addprefix $(1)/,$$($(1)_SRCS)) -endef - -DIR=test - -$(foreach dir,$(SUBDIRS),$(eval $(call INC_template,$(dir)))) - -DUPLICATE_NAMES = $(filter $(patsubst %.S,%,$($(ARCH)_SRCS)),$(patsubst %.c,%,$(src_SRCS))) -DUPLICATE_SRCS = $(addsuffix .c,$(DUPLICATE_NAMES)) - -OBJS = $(patsubst %.f,%.f.o,\ - $(patsubst %.S,%.S.o,\ - $(patsubst %.c,%.c.o,$(filter-out $(addprefix src/,$(DUPLICATE_SRCS)),$(SRCS))))) - -all: libopenlibm-extras.a libopenlibm-extras.$(SHLIB_EXT) -libopenlibm-extras.a: $(OBJS) - $(AR) -rcs libopenlibm-extras.a $(OBJS) -libopenlibm-extras.$(SHLIB_EXT): $(OBJS) - $(FC) -shared $(OBJS) $(LDFLAGS) -o libopenlibm-extras.$(SHLIB_EXT) - -distclean: - rm -f $(OBJS) *.a *.$(SHLIB_EXT)