ARCH=i486-linux
CXXFLAGS=-fPIC

SLIB = /home/marillat/src/xbmc-13.0~alpha9/addons/visualization.fishbmc/fishbmc.vis
OBJS = analyst.o \
  audiobuffer.o \
  blurengine.o \
  cpudetect.o \
  fische.o \
  fishbmc_addon.o \
  screenbuffer.o \
  vector.o \
  vectorfield.o \
  wavepainter.o

  DEFINES += -DHAS_SDL
  DEFINES += -DHAS_SDL_OPENGL
  ifeq ($(findstring osx,$(ARCH)), osx)
    LDFLAGS += -framework OpenGL
  else
    LDFLAGS += -lGL
  endif


$(SLIB): $(OBJS)
ifeq ($(findstring osx,$(ARCH)), osx)
	$(CXX) $(CXXFLAGS) $(LDFLAGS) -bundle -o $(SLIB) $(OBJS)
else
	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -o $(SLIB) $(OBJS)
endif

include /home/marillat/src/xbmc-13.0~alpha9/Makefile.include
