aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/makefile/gmake.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/build-data/makefile/gmake.in')
-rw-r--r--src/build-data/makefile/gmake.in52
1 files changed, 3 insertions, 49 deletions
diff --git a/src/build-data/makefile/gmake.in b/src/build-data/makefile/gmake.in
index c8e7017e5..15e0277e6 100644
--- a/src/build-data/makefile/gmake.in
+++ b/src/build-data/makefile/gmake.in
@@ -1,41 +1,17 @@
%{header_in}
-%{gmake_commands_in}
-
-# Executable targets
-CLI = %{out_dir}/botan%{program_suffix}
-TEST = %{out_dir}/botan-test%{program_suffix}
+COPY = cp
+LN = ln -fs
# Library targets
-LIB_BASENAME = %{lib_prefix}%{libname}
+LIB_BASENAME = %{lib_basename}
STATIC_LIB = %{out_dir}/$(LIB_BASENAME).%{static_suffix}
LIBRARIES = $(STATIC_LIB)
-# File Lists
-INCLUDE_DIR = %{botan_include_dir}
-
-LIBOBJS = %{lib_objs}
-
-CLIOBJS = %{cli_objs}
-
-TESTOBJS = %{test_objs}
-
-# First make target. Will be used by default
-all: libs cli tests
-
-# Build Commands
-%{lib_build_cmds}
-
-%{cli_build_cmds}
-
-%{test_build_cmds}
-
# Link Commands
%{gmake_dso_in}
libs: $(LIBRARIES)
-cli: $(CLI)
-tests: $(TEST)
$(CLI): $(LIBRARIES) $(CLIOBJS)
$(CLI_LINK_CMD) $(LDFLAGS) $(CLIOBJS) $(CLI_LINKS_TO) -o $(CLI)
@@ -46,7 +22,6 @@ $(TEST): $(LIBRARIES) $(TESTOBJS)
$(TEST_POST_LINK_CMD)
$(STATIC_LIB): $(LIBOBJS)
- $(RM) $(STATIC_LIB)
$(AR) %{ar_options} $(STATIC_LIB) $(LIBOBJS)
# Fake targets
@@ -56,26 +31,5 @@ $(STATIC_LIB): $(LIBOBJS)
%{gmake_fuzzers_in}
-SPHINX_CONFIG = %{sphinx_config_dir}
-SPHINX_OPTS = -b html
-
-clean:
- -$(RM) %{libobj_dir}/*
- -$(RM) %{testobj_dir}/*
- -$(RM) %{cliobj_dir}/*
- -$(RM) $(SONAME_ABI) $(SONAME_BASE)
- -$(RM) $(LIBRARIES) $(CLI) $(TEST)
-
-distclean: clean
- $(RM) Makefile
- $(RM_R) %{build_dir}
- $(RM) botan_all.cpp botan_all.h
-
valgrind:
valgrind --log-file=botan.%%p.log -v --track-origins=yes --leak-check=full --show-reachable=yes ./botan-test
-
-docs:
-%{build_doc_commands}
-
-install: $(CLI) docs
- $(PYTHON_EXE) $(SCRIPTS_DIR)/install.py --prefix=%{prefix} --build-dir="%{build_dir}" --bindir=%{bindir} --libdir=%{libdir} --docdir=%{docdir} --includedir=%{includedir}