Merge pull request #4011 from fritsch/vdpau-settings
[vuplus_xbmc] / lib / libsquish / Makefile.in
1 ARCH=@ARCH@
2
3 SRCS= \
4   alpha.cpp \
5   clusterfit.cpp \
6   colourblock.cpp \
7   colourfit.cpp \
8   colourset.cpp \
9   maths.cpp \
10   rangefit.cpp \
11   singlecolourfit.cpp \
12   squish.cpp
13
14 CXXFLAGS           += -I.
15 CXXFLAGS_FOR_BUILD += -I.
16 LIB                 = libsquish.a
17 NATIVE_LIB          = libsquish-native.so
18 CLEAN_FILES        += $(NATIVE_LIB)
19
20 ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
21   CXXFLAGS_FOR_BUILD += @DARWIN_NATIVE_ARCH@
22 endif
23
24 all: $(LIB)
25
26 # TexturePacker links to libsquish and needs to run on build system, so make a native flavor.
27 $(NATIVE_LIB): $(SRCS)
28 ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
29         $(CXX_FOR_BUILD) $(CXXFLAGS_FOR_BUILD) $(SRCS) -dynamiclib -install_name `pwd`/$(NATIVE_LIB) -o $@
30 else
31         $(CXX_FOR_BUILD) $(CXXFLAGS_FOR_BUILD) $(SRCS) -shared -fPIC -Wl,-soname,`pwd`/$(NATIVE_LIB) -o $@
32 endif
33
34 include ../../Makefile.include
35 -include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))