aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/makefile/unix_shr.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/build-data/makefile/unix_shr.in')
-rw-r--r--src/build-data/makefile/unix_shr.in32
1 files changed, 8 insertions, 24 deletions
diff --git a/src/build-data/makefile/unix_shr.in b/src/build-data/makefile/unix_shr.in
index cfc8e3223..499b7eb92 100644
--- a/src/build-data/makefile/unix_shr.in
+++ b/src/build-data/makefile/unix_shr.in
@@ -1,6 +1,4 @@
-##################################################
-# Compiler Options #
-##################################################
+# Compiler Options
CXX = %{cc}
LIB_OPT = %{lib_opt}
CHECK_OPT = %{check_opt}
@@ -11,15 +9,11 @@ SO_OBJ_FLAGS = %{shared_flags}
SO_LINK_CMD = %{so_link}
LINK_TO = %{link_to}
-##################################################
-# Version Numbers #
-##################################################
+# Version Numbers
VERSION = %{version}
SO_VERSION = %{so_version}
-##################################################
-# Installation Settings #
-##################################################
+# Installation Settings
DESTDIR = %{prefix}
BINDIR = $(DESTDIR)/bin
@@ -31,9 +25,7 @@ PKGCONF_DIR = $(LIBDIR)/pkgconfig
CONFIG_SCRIPT = %{botan_config}
PKGCONFIG = %{botan_pkgconfig}
-##################################################
-# Aliases for Common Programs #
-##################################################
+# Aliases for Common Programs
AR = %{ar_command}
CD = @cd
ECHO = @echo
@@ -46,9 +38,7 @@ RANLIB = %{ranlib_command}
RM = @rm -f
RM_R = @rm -rf
-##################################################
-# File Lists #
-##################################################
+# File Lists
CHECK = %{check_prefix}check
DOCS = %{doc_files}
@@ -74,16 +64,12 @@ SYMLINK = libbotan.%{so_suffix}
all: $(LIBRARIES)
-##################################################
-# Build Commands #
-##################################################
+# Build Commands
%{lib_build_cmds}
%{check_build_cmds}
-##################################################
-# Link Commands #
-##################################################
+# Link Commands
$(CHECK): $(LIBRARIES) $(CHECKOBJS)
$(CXX) $(LDFLAGS) $(CHECKOBJS) -o $(CHECK) -L. -lbotan-%{so_version} $(LINK_TO)
@@ -96,9 +82,7 @@ $(SHARED_LIB): $(LIBOBJS)
$(SO_LINK_CMD) $(LDFLAGS) $(LIBOBJS) -o $(SHARED_LIB) $(LINK_TO)
$(LN) $(SHARED_LIB) $(SYMLINK)
-##################################################
-# Fake Targets #
-##################################################
+# Fake Targets
.PHONY = doxygen clean distclean install static shared
static: $(STATIC_LIB)