Support dvb-box on openembedded build tree.
[vuplus_xbmc] / tools / TexturePacker / Makefile.in
1 DEFINES       += -DTARGET_POSIX -DUSE_LZO_PACKING
2 ifneq ($(or $(findstring powerpc,@ARCH@),$(findstring ppc, @ARCH@)),)
3 DEFINES       += -DHOST_BIGENDIAN
4 endif
5
6 SRCS           = \
7   md5.cpp \
8   SDL_anigif.cpp \
9   XBTFWriter.cpp \
10   XBMCTex.cpp \
11   @abs_top_srcdir@/xbmc/guilib/XBTF.cpp
12
13 TARGET         = TexturePacker
14 CLEAN_FILES    = $(TARGET)
15
16 CXXFLAGS_FOR_BUILD += \
17   -I. \
18   -I@abs_top_srcdir@/lib \
19   -I@abs_top_srcdir@/xbmc \
20   -I@abs_top_srcdir@/xbmc/linux
21
22 LDFLAGS_FOR_BUILD += -lSDL_image -lSDL -llzo2
23 LDFLAGS_FOR_BUILD += -L@abs_top_srcdir@/lib/libsquish -lsquish-native
24
25 ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
26 DEFINES += -DTARGET_DARWIN
27 NATIVE_ARCH=@DARWIN_NATIVE_ARCH@
28 endif
29
30 all: $(TARGET)
31
32 $(TARGET): $(SRCS) @abs_top_srcdir@/xbmc/guilib/XBTF.h
33 # TexturePacker run native on build system, build it with native tools
34         make -C @abs_top_srcdir@/lib/libsquish/ libsquish-native.so
35         $(CXX_FOR_BUILD) $(CXXFLAGS_FOR_BUILD) $(DEFINES) $(NATIVE_ARCH) $(SRCS) $(LDFLAGS_FOR_BUILD) -o $(TARGET)
36
37 include @abs_top_srcdir@/Makefile.include