]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/netapi.git/commitdiff
HPLIB makefile updates to sync with yocto recipes
authorTinku Mannan <tmannan@ti.com>
Tue, 29 Apr 2014 13:35:28 +0000 (09:35 -0400)
committerTinku Mannan <tmannan@ti.com>
Tue, 29 Apr 2014 13:35:28 +0000 (09:35 -0400)
ti/runtime/hplib/build/Makefile
ti/runtime/hplib/makefile_armv7
ti/runtime/hplib/test/build/Makefile

index d78182be0551b40c5102dec43b95dfd469e20779..dd238de799aa12d0f33f3dc1511cbdf9287c62aa 100755 (executable)
@@ -86,12 +86,12 @@ $(COMMONSRCCOBJS_SO): $(ARMV7OBJDIR_SO)/%.$(OBJEXT): %.c $(ARMV7OBJDIR_SO)/.crea
        -@echo compiling $< ...
        $(CC) -c $(CFLAGS) $(INTERNALDEFS) -fPIC $(INCS) $< -o $@
 
-$(ARMV7LIBDIR)/libhplib.a: $(COMMONSRCCOBJS) $(ARMV7LIBDIR)/.created
+$(ARMV7LIBDIR)/libhplib_$(DEVICE).a: $(COMMONSRCCOBJS) $(ARMV7LIBDIR)/.created
        @mkdir -p $(ARMV7LIBDIR)
        @echo archiving $? into $@ ...
        @$(AR) -r $@ $?
 
-libhplib.so: $(COMMONSRCCOBJS_SO)
+libhplib_$(DEVICE).so: $(COMMONSRCCOBJS_SO)
        @echo archiving $? into $(ARMV7LIBDIR)/$@.1 ...
        @$(CC) $(DEBUG_FLAG) -ggdb2 -Wl,-soname=$@.1 -shared -fPIC ${LDFLAGS} -o $@.1.0.0 $^
        @ln -s $@.1.0.0 $@.1
@@ -128,12 +128,12 @@ $(COMMONSRCCOBJS1_SO): $(ARMV7OBJDIR_NO_OSAL_SO)/%.$(OBJEXT): %.c $(ARMV7OBJDIR_
 
 
 
-$(ARMV7LIBDIR)/libhplib-no-osal.a: $(COMMONSRCCOBJS1) $(ARMV7LIBDIR)/.created
+$(ARMV7LIBDIR)/libhplib-no-osal_$(DEVICE).a: $(COMMONSRCCOBJS1) $(ARMV7LIBDIR)/.created
        @mkdir -p $(ARMV7LIBDIR)
        @echo archiving $? into $@ ...
        @$(AR) -r $@ $?
 
-libhplib-no-osal.so: $(COMMONSRCCOBJS1_SO)
+libhplib-no-osal_$(DEVICE).so: $(COMMONSRCCOBJS1_SO)
        @echo archiving $? into $(ARMV7LIBDIR)/$@.1 ...
        @$(CC) $(DEBUG_FLAG) -ggdb2 -Wl,-soname=$@.1 -shared -fPIC ${LDFLAGS} -o $@.1.0.0 $^
        @ln -s $@.1.0.0 $@.1
@@ -155,7 +155,7 @@ clean:
        rm -rf $(ARMV7OBJDIR_SO)
        rm -rf $(ARMV7OBJDIR_NO_OSAL)
        rm -rf $(ARMV7OBJDIR_NO_OSAL_SO)
-       rm -f $(ARMV7LIBDIR)/libhplib*.*
+       rm -f $(ARMV7LIBDIR)/libhplib_$(DEVICE).*
 
 module:
        -@echo compiling $< ...
index 8b3f0d25f2c53e45b103ba2a4405ade20af22bae..4a795f0f9c08768d924359927b9160af45aff29a 100755 (executable)
@@ -14,7 +14,7 @@
 
 # Output for prebuilt generated libraries
 
-export DEVICE ?=k2h
+export DEVICE ?=k2l
 export ARMV7LIBDIR ?= ./lib
 export ARMV7OBJDIR ?= ./obj/$(DEVICE)
 export ARMV7BINDIR ?= ./bin/$(DEVICE)
@@ -65,25 +65,25 @@ all: .executables install installbin
 lib: .libraries
 
 # Make rule to create $(ARMV7LIBDIR)/hplib.a library
-.libraries: $(ARMV7LIBDIR)/libhplib.a libhplib.so $(ARMV7LIBDIR)/libhplib-no-osal.a libhplib-no-osal.so
+.libraries: $(ARMV7LIBDIR)/libhplib_$(DEVICE).a libhplib_$(DEVICE).so $(ARMV7LIBDIR)/libhplib-no-osal_$(DEVICE).a libhplib-no-osal_$(DEVICE).so
 
 hplib: $(ARMV7LIBDIR)/libhplib.a libhplib.so
 
 hplib-no-osal: $(ARMV7LIBDIR)/libhplib-no-osal.a libhplib-no-osal.so
 
-$(ARMV7LIBDIR)/libhplib.a:
+$(ARMV7LIBDIR)/libhplib_$(DEVICE).a:
        -@echo Calling make lib with $@
        @$(MAKE) -f ./build/Makefile $@
 
-libhplib.so:
+libhplib_$(DEVICE).so:
        -@echo Calling make lib with $@
        @$(MAKE) -f ./build/Makefile $@
 
-$(ARMV7LIBDIR)/libhplib-no-osal.a:
+$(ARMV7LIBDIR)/libhplib-no-osal_$(DEVICE).a:
        -@echo Calling make lib with $@
        @$(MAKE) -f ./build/Makefile $@
 
-libhplib-no-osal.so:
+libhplib-no-osal_$(DEVICE).so:
        -@echo Calling make lib with $@
        @$(MAKE) -f ./build/Makefile $@
 
@@ -103,16 +103,17 @@ install:
        install -d $(INSTALL_LIB_BASE_DIR)
        $(CP) ./*.h                $(INSTALL_INC_BASE_DIR)/ti/runtime/hplib
        $(CP) -r ./device $(INSTALL_INC_BASE_DIR)/ti/runtime/hplib/
-       @$(CP) -r $(ARMV7LIBDIR)/libhplib.a             $(INSTALL_LIB_BASE_DIR)
-       @$(CP) -rp $(ARMV7LIBDIR)/libhplib.so*          $(INSTALL_LIB_BASE_DIR)
-       @$(CP) -r $(ARMV7LIBDIR)/libhplib-no-osal.a     $(INSTALL_LIB_BASE_DIR)
-       @$(CP) -rp $(ARMV7LIBDIR)/libhplib-no-osal.so*  $(INSTALL_LIB_BASE_DIR)
+       @$(CP) -r $(ARMV7LIBDIR)/libhplib_$(DEVICE).a             $(INSTALL_LIB_BASE_DIR)
+       @$(CP) -rp $(ARMV7LIBDIR)/libhplib_$(DEVICE).so*          $(INSTALL_LIB_BASE_DIR)
+       @$(CP) -r $(ARMV7LIBDIR)/libhplib-no-osal_$(DEVICE).a     $(INSTALL_LIB_BASE_DIR)
+       @$(CP) -rp $(ARMV7LIBDIR)/libhplib-no-osal_$(DEVICE).so*  $(INSTALL_LIB_BASE_DIR)
        $(CP) src/*.h                $(INSTALL_INC_BASE_DIR)/ti/runtime/hplib/src
 
 installbin:
        install -d $(INSTALL_BIN_BASE_DIR)
        install -c -m 755 $(ARMV7BINDIR)/hplib/test/hplibmod_test $(INSTALL_BIN_BASE_DIR)/hplibmod_test_$(DEVICE)
        install -c -m 755 $(ARMV7BINDIR)/hplib/test/pmutest $(INSTALL_BIN_BASE_DIR)/pmutest_$(DEVICE)
+
 # Make rule to create tests
 
 tests:
index d37410cc84d7ca2b78749a6fb1e82c6dfeab2a3f..64cc58954bc5558501a0edf98ed24c6d67f6b8e5 100755 (executable)
@@ -19,7 +19,7 @@ CPPI_INC_DIR = $(PDK_INSTALL_PATH)/ti/drv/cppi
 HPLIB_SRC_DIR ?= $(TRANS_SDK_INSTALL_PATH)/ti/runtime/hplib
 
 # Support Libraries used by HPLIB 
-HP_LIB = -lhplib
+HP_LIB = -lhplib_$(DEVICE)
 
 ifeq ($(USEDYNAMIC_LIB), yes)
 #presuming ARM executable would depend on dynamic library dependency