OpenCores
URL https://opencores.org/ocsvn/w11/w11/trunk

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.61/] [tools/] [make/] [generic_so.mk] - Diff between revs 10 and 21

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 10 Rev 21
Line 1... Line 1...
# $Id: generic_so.mk 354 2011-01-09 22:38:53Z mueller $
# $Id: generic_so.mk 515 2013-05-04 17:28:59Z mueller $
#
#
#  Revision History:
#  Revision History:
# Date         Rev Version  Comment
# Date         Rev Version  Comment
 
# 2013-05-03   515   1.0.1  use 'mkdir -p' to prevent aborts with -j 4
# 2011-01-09   354   1.0    Initial version (from wrepo/make/generic_so.mk)
# 2011-01-09   354   1.0    Initial version (from wrepo/make/generic_so.mk)
#---
#---
#
#
# Build a sharable library and an archive
# Build a sharable library and an archive
#
#
Line 26... Line 27...
libs : $(SOPATH)/$(AFILE) $(SOPATH)/$(SOFILEVV)
libs : $(SOPATH)/$(AFILE) $(SOPATH)/$(SOFILEVV)
#
#
# Build the sharable library
# Build the sharable library
#
#
$(SOPATH)/$(SOFILEVV) : $(OBJ_all)
$(SOPATH)/$(SOFILEVV) : $(OBJ_all)
        if [ ! -d $(SOPATH) ]; then mkdir $(SOPATH); fi
        if [ ! -d $(SOPATH) ]; then mkdir -p $(SOPATH); fi
        $(CXX) -shared -Wl,-soname,$(SOFILEV) -o $(SOPATH)/$(SOFILEVV) \
        $(CXX) -shared -Wl,-soname,$(SOFILEV) -o $(SOPATH)/$(SOFILEVV) \
                $(OBJ_all) $(LDLIBS)
                $(OBJ_all) $(LDLIBS)
        (cd $(SOPATH); rm -f $(SOFILE)   $(SOFILEV))
        (cd $(SOPATH); rm -f $(SOFILE)   $(SOFILEV))
        (cd $(SOPATH); ln -s $(SOFILEVV) $(SOFILEV))
        (cd $(SOPATH); ln -s $(SOFILEVV) $(SOFILEV))
        (cd $(SOPATH); ln -s $(SOFILEV)  $(SOFILE))
        (cd $(SOPATH); ln -s $(SOFILEV)  $(SOFILE))
#
#
# Build an archive
# Build an archive
#
#
$(SOPATH)/$(AFILE) : $(OBJ_all)
$(SOPATH)/$(AFILE) : $(OBJ_all)
        if [ ! -d $(SOPATH) ]; then mkdir $(SOPATH); fi
        if [ ! -d $(SOPATH) ]; then mkdir -p $(SOPATH); fi
        ar -scruv $(SOPATH)/$(AFILE) $?
        ar -scruv $(SOPATH)/$(AFILE) $?
#
#

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.