diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-03-10 22:18:55 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-03-10 22:18:55 +0000 |
commit | 1806d43017c0041c99e884df0d9c8f85df553fcf (patch) | |
tree | 2de6ac91d75cf458daf1c038b109e12f16af8bb0 /build | |
parent | 67169ed4d74fcbbeb0177de132d4b1ec7964cba7 (diff) | |
download | libhubbub-1806d43017c0041c99e884df0d9c8f85df553fcf.tar.gz libhubbub-1806d43017c0041c99e884df0d9c8f85df553fcf.tar.bz2 |
Make BUILD_SHARED actually build shared objects
svn path=/trunk/hubbub/; revision=6765
Diffstat (limited to 'build')
-rw-r--r-- | build/Makefile.common | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/build/Makefile.common b/build/Makefile.common index 74948d5..4091382 100644 --- a/build/Makefile.common +++ b/build/Makefile.common @@ -48,7 +48,12 @@ OBJECTS := $(subst /,_,$(subst .c,.o,$(SOURCES))) # Rules release: setup $(addprefix $(RELEASEDIR)/,$(OBJECTS)) + +ifeq ($(BUILD_SHARED),yes) + @$(LD) -o $(COMPONENT).so $(addprefix $(RELEASEDIR)/,$(OBJECTS)) $(LDFLAGS) +else @$(AR) $(ARFLAGS) $(COMPONENT).a $(addprefix $(RELEASEDIR)/,$(OBJECTS)) +endif debug: setup $(addprefix $(DEBUGDIR)/,$(OBJECTS)) @$(AR) $(ARFLAGS) $(COMPONENT)-debug.a \ |