xerces-c.patch 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. --- obj/Makefile.in.dist Sat Dec 7 10:19:48 2002
  2. +++ obj/Makefile.in Sat Dec 7 10:21:05 2002
  3. @@ -82,6 +82,9 @@
  4. include ../version.incl
  5. include ../src/xercesc/Makefile.incl
  6. +#override AR definition in Makefile.incl
  7. +AR = @l_ar@
  8. +
  9. LIB=${XERCESCROOT}/lib
  10. ## OS390BATCH
  11. ifeq (${OS390BATCH},1)
  12. @@ -117,7 +120,7 @@
  13. \rm -f $(DUMMYEXE)
  14. $(DUMMYEXE): $(ALL_OBJECTS)
  15. - ${MAKE_SHARED} -o ${@} $^ $(PLATFORM_LIBRARIES) $(ALLLIBS)
  16. + ${AR} ${FQ_LINK_NAME:.so=.a} ${^} $(TEMPLATESOBJS)
  17. ###### End HP-UX CC compiler specific stuff #######
  18. else
  19. @@ -146,12 +149,8 @@
  20. ########################################################
  21. ${FQ_REAL_NAME}: $(ALL_OBJECTS)
  22. - @echo Building ${FQ_REAL_NAME}
  23. - ${MAKE_SHARED} ${LD_SONAME} -o ${@} ${^} $(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(EXTRA_LINK_OPTIONS) $(ALLLIBS)
  24. - @echo symlink ${FQ_SO_NAME}
  25. - rm -rf ${FQ_SO_NAME} && ln -s ${FQ_REAL_NAME} ${FQ_SO_NAME}
  26. - @echo symlink ${FQ_LINK_NAME}
  27. - rm -rf ${FQ_LINK_NAME} && ln -s ${FQ_SO_NAME} ${FQ_LINK_NAME}
  28. + @echo Building ${FQ_LINK_NAME:.so=.a}
  29. + ${AR} ${FQ_LINK_NAME:.so=.a} ${^} $(TEMPLATESOBJS)
  30. ## Start OS390 ##
  31. ifeq (${PLATFORM},OS390)
  32. @@ -200,7 +199,7 @@
  33. ln -s ${PREFIX}/lib/${LIBNAME}${VER}.dll.a ${PREFIX}/lib/${LIBNAME}.dll.a
  34. ln -s ${PREFIX}/lib/${LIBNAME}${VER}.dll.a ${PREFIX}/lib/libxerces.dll.a
  35. else
  36. - $(CP) ${FQ_REAL_NAME} $(PREFIX)/lib
  37. + $(CP) ${FQ_LINK_NAME:.so=.a} $(PREFIX)/lib
  38. endif
  39. ifeq (${PLATFORM},OS390)
  40. $(CP) ${LIBNAME}${VER}${OS390SIDEDECK} $(PREFIX)/lib