ARCH=@ARCH@ CFLAGS +=-D_LINUX -DHAVE_UNIX -DHAVE_STRCASECMP -DHAVE_STRNCASECMP \ -DHAVE_IOS_OPENMODE -fPIC -Ilibsidplay/win/VC \ -Ibuilders/resid-builder/include/sidplay/builders \ -Ilibsidplay/include/sidplay -Iresid -Ilibsidplay/include -fPIC CXXFLAGS += $(CFLAGS) ifeq ($(ARCH), powerpc-osx) BUNDLE1_O=-lbundle1.o -L/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/ -lgcc endif OBJS=builders/resid-builder/src/resid-builder.o \ builders/resid-builder/src/resid.o resid/sid.o \ libsidplay/src/config.o \ libsidplay/src/event.o \ libsidplay/src/mixer.o \ libsidplay/src/player.o \ libsidplay/src/psiddrv.o \ libsidplay/src/reloc65.o \ libsidplay/src/sidplay2.o \ libsidplay/src/mos6510/mos6510.o \ libsidplay/src/mos6526/mos6526.o \ libsidplay/src/sid6526/sid6526.o \ libsidplay/src/mos656x/mos656x.o \ libsidplay/src/sidtune/IconInfo.o \ libsidplay/src/sidtune/InfoFile.o \ libsidplay/src/sidtune/MUS.o \ libsidplay/src/sidtune/p00.o \ libsidplay/src/sidtune/PP20.o \ libsidplay/src/sidtune/prg.o \ libsidplay/src/sidtune/PSID.o \ libsidplay/src/sidtune/SidTune.o \ libsidplay/src/sidtune/SidTuneTools.o \ libsidplay/src/xsid/xsid.o \ libsidplay/win/VC/XBMCSID.o \ resid/envelope.o \ resid/extfilt.o \ resid/filter.o \ resid/pot.o \ resid/version.o \ resid/voice.o \ resid/wave.o \ resid/wave6581__ST.o \ resid/wave6581_P_T.o \ resid/wave6581_PS_.o \ resid/wave6581_PST.o \ resid/wave8580__ST.o \ resid/wave8580_P_T.o \ resid/wave8580_PS_.o \ resid/wave8580_PST.o \ SLIB=@abs_top_srcdir@/system/players/paplayer/libsidplay2-@ARCH@.so $(SLIB): $(OBJS) @abs_top_srcdir@/xbmc/linux/XHandle.o ifeq ($(findstring osx,$(ARCH)), osx) $(CXX) $(LDFLAGS) -Wl,-alias_list,@abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper_mach_alias \ -bundle -undefined dynamic_lookup -read_only_relocs suppress -o $@ \ @abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.o $(OBJS) @abs_top_srcdir@/xbmc/linux/XHandle.o $(BUNDLE1_O) else $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -o $@ $(OBJS) @abs_top_srcdir@/xbmc/linux/XHandle.o `cat @abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.def` @abs_top_srcdir@/xbmc/cores/DllLoader/exports/wrapper.o endif include @abs_top_srcdir@/Makefile.include