/xbmc/visualizations/Goom/Makefile.in

http://github.com/xbmc/xbmc · Autoconf · 26 lines · 23 code · 3 blank · 0 comment · 0 complexity · 9248db60a43cef7e9a174bf5591f7cf4 MD5 · raw file

  1. ARCH=@ARCH@
  2. INCLUDES=-I. -I.. -I../../linux -I../../ -Igoom2k4-0/src
  3. OBJS=Main.o
  4. SLIB=visualization.goom/Goom.vis
  5. DEFINES+=-DHAS_SDL_OPENGL -DHAS_SDL
  6. CXXFLAGS=-fPIC
  7. DIRS=goom2k4-0
  8. DISTCLEAN_FILES=../../../addons/visualization.goom
  9. $(SLIB): $(OBJS) goom2k4-0/src/.libs/libgoom2.a
  10. ifeq ($(findstring osx,$(ARCH)), osx)
  11. $(CXX) $(CXXFLAGS) $(LDFLAGS) -Wl,-alias_list,@abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper_mach_alias \
  12. -bundle -undefined suppress -read_only_relocs suppress -o $(SLIB) \
  13. @abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.o goom2k4-0/src/.libs/libgoom2.a $(OBJS)
  14. else
  15. $(CXX) $(LDFLAGS) -fPIC goom2k4-0/src/*.o -shared $(CXXFLAGS) -o $(SLIB) $(OBJS) \
  16. `cat ../../cores/DllLoader/exports/wrapper.def` \
  17. ../../cores/DllLoader/exports/wrapper.o
  18. endif
  19. @find visualization.goom -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.so|.*\.dll|.*\.pyd|.*\.pvr|.*python/.*\.zlib|.*\.vis" -exec install -D -m 0644 "{}" ../../../addons/"{}" \; -printf " -- %-75.75f\r"
  20. @find visualization.goom -type f -not -iregex ".*svn.*|.*win32(dx)?\.vis\.vis" -iregex ".*\.vis" -exec install -D "{}" ../../../addons/"{}" \; -printf " -- %-75.75f\r"
  21. goom2k4-0/src/.libs/libgoom2.a:
  22. $(MAKE) -C goom2k4-0
  23. include ../../../Makefile.include