ZappeL

TexturePacker_Gento_XBMC_GIT.patch

Feb 10th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.70 KB | None | 0 0
  1. --- xbmc/tools/TexturePacker/Makefile.in.o  2012-10-11 15:47:05.000000000 +0200
  2. +++ xbmc/tools/TexturePacker/Makefile.in    2012-10-11 16:49:08.874850920 +0200
  3. @@ -1,56 +1,54 @@
  4. -DEFINES += -D_LINUX -DUSE_LZO_PACKING
  5. +DEFINES       += -D_LINUX -DUSE_LZO_PACKING
  6.  ifneq ($(or $(findstring powerpc,@ARCH@),$(findstring ppc, @ARCH@)),)
  7. -DEFINES += -DHOST_BIGENDIAN
  8. +DEFINES       += -DHOST_BIGENDIAN
  9.  endif
  10.  
  11. -CXXFLAGS+= \
  12. +SRCS           = \
  13. +  md5.cpp \
  14. +  SDL_anigif.cpp \
  15. +  XBTFWriter.cpp \
  16. +  XBMCTex.cpp \
  17. +  @abs_top_srcdir@/xbmc/guilib/XBTF.cpp
  18. +
  19. +TARGET         = TexturePacker
  20. +CLEAN_FILES    = $(TARGET)
  21. +
  22. +all: $(TARGET)
  23. +
  24. +HOST_CXX      ?= g++
  25. +HOST_ROOT_PATH = @USE_TEXTUREPACKER_NATIVE_ROOT@
  26. +
  27. +LIBS          += -lSDL_image -lSDL -llzo2
  28. +LIBS          += -L@abs_top_srcdir@/lib/libsquish -lsquish
  29. +HOST_LIBS     += -L$(HOST_ROOT_PATH)/lib -lSDL_image -lSDL -llzo2
  30. +HOST_LIBS     += -L@abs_top_srcdir@/lib/libsquish -lsquish-native
  31. +
  32. +CXXFLAGS      += \
  33.    -I. \
  34.    -I@abs_top_srcdir@/lib \
  35.    -I@abs_top_srcdir@/xbmc \
  36.    -I@abs_top_srcdir@/xbmc/linux
  37.  
  38. -RPATH=-Wl,-rpath=$(NATIVE_ROOT_PATH)/lib
  39. +HOST_CXXFLAGS += \
  40. +  -I. \
  41. +  -I@abs_top_srcdir@/lib \
  42. +  -I@abs_top_srcdir@/xbmc \
  43. +  -I@abs_top_srcdir@/xbmc/linux \
  44. +  -I$(HOST_ROOT_PATH)/include
  45. +
  46. +RPATH=-Wl,-rpath=$(HOST_ROOT_PATH)/lib
  47.  
  48. -ifeq (@USE_TEXTUREPACKER_NATIVE@,1)
  49. -NATIVE_ROOT_PATH=@USE_TEXTUREPACKER_NATIVE_ROOT@
  50. -ifdef NATIVE_ROOT_PATH
  51.  ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
  52.  DEFINES += -DTARGET_DARWIN
  53.  NATIVE_ARCH=@DARWIN_NATIVE_ARCH@
  54.  RPATH=
  55.  endif
  56. -NATIVE_CXXFLAGS+= -I. \
  57. -                  -I$(NATIVE_ROOT_PATH)/include \
  58. -                  -I@abs_top_srcdir@/lib \
  59. -                  -I@abs_top_srcdir@/xbmc \
  60. -                  -I@abs_top_srcdir@/xbmc/linux
  61. -NATIVE_LIBS    += -L$(NATIVE_ROOT_PATH)/lib
  62. -endif
  63. -NATIVE_LIBS    += -lSDL_image -lSDL -llzo2
  64. -NATIVE_LIBS    += -L@abs_top_srcdir@/lib/libsquish -lsquish-native
  65. -else
  66. -LIBS    += -L@abs_top_srcdir@/lib/libsquish -lsquish
  67. -endif
  68. -
  69. -LIBS    += -lSDL_image -lSDL -llzo2
  70. -
  71. -SRCS = \
  72. -  md5.cpp \
  73. -  SDL_anigif.cpp \
  74. -  XBTFWriter.cpp \
  75. -  XBMCTex.cpp \
  76. -  @abs_top_srcdir@/xbmc/guilib/XBTF.cpp
  77. -
  78. -
  79. -TARGET = TexturePacker
  80. -CLEAN_FILES=$(TARGET)
  81. -
  82. -all: $(TARGET)
  83.  
  84.  ifeq (@USE_TEXTUREPACKER_NATIVE@,1)
  85.  # TexturePacker run native on build system, build it with native tools
  86.  $(TARGET): $(SRCS) @abs_top_srcdir@/xbmc/guilib/XBTF.h
  87. -   g++ $(DEFINES) $(NATIVE_ARCH) $(NATIVE_CXXFLAGS) $(SRCS) $(NATIVE_LIBS) $(RPATH) -o $(TARGET)
  88. +   make -C @abs_top_srcdir@/lib/libsquish libsquish-native.so
  89. +   $(HOST_CXX) $(DEFINES) $(NATIVE_ARCH) $(HOST_CXXFLAGS) $(SRCS) $(HOST_LIBS) $(RPATH) -o $(TARGET)
  90.  clean:
  91.     rm -f $(TARGET)
  92.  else
Advertisement
Add Comment
Please, Sign In to add comment