aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2012-01-29 04:30:53 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2012-01-29 04:30:53 +0000
commit1120e2fb1503340eae9c097c2f6c408cdbabcc0c (patch)
tree09f74d443a4cc38995dcc7b0c2d33861c1b1bc50
parent7704f845ac4354323d14dafd067732b9392f6a8c (diff)
link shared library file into single-binary-lib
svn path=/trunk/externals/template/; revision=15901
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index b8acc24..d4713da 100644
--- a/Makefile
+++ b/Makefile
@@ -252,8 +252,9 @@ all: $(SOURCES:.c=.$(EXTENSION)) $(SHARED_LIB)
chmod a-x "$*.$(EXTENSION)"
# this links everything into a single binary file
-$(LIBRARY_NAME): $(SOURCES:.c=.o) $(LIBRARY_NAME).o
- $(CC) $(ALL_LDFLAGS) -o $(LIBRARY_NAME).$(EXTENSION) $(SOURCES:.c=.o) $(LIBRARY_NAME).o $(ALL_LIBS)
+$(LIBRARY_NAME): $(SOURCES:.c=.o) $(LIBRARY_NAME).o lib$(LIBRARY_NAME).o
+ $(CC) $(ALL_LDFLAGS) -o $(LIBRARY_NAME).$(EXTENSION) $(SOURCES:.c=.o) \
+ $(LIBRARY_NAME).o lib$(LIBRARY_NAME).o $(ALL_LIBS)
chmod a-x $(LIBRARY_NAME).$(EXTENSION)
$(SHARED_LIB): $(SHARED_SOURCE:.c=.o)