1 From 9a71a15270ec2d3b839374f4d4ea0309bae1ae91 Mon Sep 17 00:00:00 2001
2 From: Nick Bowler <nbowler@draconx.ca>
3 Date: Fri, 21 Apr 2017 16:46:38 -0400
4 Subject: [PATCH 4/5] No static libs.
8 1 file changed, 2 insertions(+), 3 deletions(-)
10 diff --git a/Makefile b/Makefile
11 index 0be39b6..672d0b4 100644
14 @@ -65,7 +65,7 @@ ALL_CFLAGS = $(MY_CFLAGS) $(CFLAGS)
15 CFLAGS_GCOV := -fprofile-arcs -ftest-coverage -lgcov
18 -PROGRAMS = fmap_decode fmap_encode fmap_csum libfmap_example
19 +PROGRAMS = fmap_decode fmap_encode fmap_csum
20 TEST_PROGRAM = fmap_test
22 GENHTML_OUTPUT ?= html
23 @@ -98,7 +98,7 @@ $(SRC_LIBDIR)/libfmap.a:
24 $(SHARED_OBJ_FILE): $(SRC_LIBDIR)/libfmap.a
25 $(CC) $(CFLAGS) $(LINKOPTS) -shared -Wl,-soname,$(SHARED_OBJ_SONAME) -o $@ -Wl,-whole-archive $^ -Wl,-no-whole-archive
27 -$(PROGRAMS): $(SRC_LIBDIR)/libfmap.a
28 +$(PROGRAMS): $(SHARED_OBJ_FILE)
29 $(CC) $(ALL_CFLAGS) $(LINKOPTS) -I. -o $@ $@.c $^
31 # Add shared object filename to gcc command in case it's not installed already
32 @@ -176,7 +176,6 @@ install: all pkgconfig_install
33 $(INSTALL_PROGRAM) fmap_csum $(DESTDIR)$(sbindir)
34 $(INSTALL_DATA) lib/fmap.h $(DESTDIR)$(includedir)
35 $(INSTALL_DATA) lib/valstr.h $(DESTDIR)$(includedir)
36 - $(INSTALL_DATA) $(SRC_LIBDIR)/libfmap.a $(DESTDIR)$(libdir)
37 $(INSTALL_DATA) $(SHARED_OBJ_FILE) $(DESTDIR)$(libdir)
38 $(SYMLINK) $(SHARED_OBJ_FILE) $(DESTDIR)$(libdir)/$(SHARED_OBJ).so
39 $(SYMLINK) $(SHARED_OBJ_FILE) $(DESTDIR)$(libdir)/$(SHARED_OBJ).so.0