summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d562aa6)
raw | patch | inline | side by side (parent: d562aa6)
author | Tinku Mannan <tmannan@ti.com> | |
Tue, 29 Apr 2014 13:35:28 +0000 (09:35 -0400) | ||
committer | Tinku Mannan <tmannan@ti.com> | |
Tue, 29 Apr 2014 13:35:28 +0000 (09:35 -0400) |
ti/runtime/hplib/build/Makefile | patch | blob | history | |
ti/runtime/hplib/makefile_armv7 | patch | blob | history | |
ti/runtime/hplib/test/build/Makefile | patch | blob | history |
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
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)
# Output for prebuilt generated libraries
-export DEVICE ?=k2h
+export DEVICE ?=k2l
export ARMV7LIBDIR ?= ./lib
export ARMV7OBJDIR ?= ./obj/$(DEVICE)
export ARMV7BINDIR ?= ./bin/$(DEVICE)
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 $@
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)
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