ARCH=i486-linux
OBJS=uXboxAdpcmDecoder.o ADPCMDll.o
CFLAGS +=-D_LINUX -fPIC
CXXFLAGS += -D_LINUX -fPIC

SLIB=/home/marillat/src/xbmc-13.0~alpha9/system/players/paplayer/adpcm-i486-linux.so

$(SLIB): $(OBJS)
ifeq ($(findstring osx,$(ARCH)), osx)
	$(CC) $(LDFLAGS) -Wl,-alias_list,/home/marillat/src/xbmc-13.0~alpha9/xbmc/cores/DllLoader/exports/wrapper_mach_alias \
	-bundle -undefined dynamic_lookup -read_only_relocs suppress -o $@ \
	/home/marillat/src/xbmc-13.0~alpha9/xbmc/cores/DllLoader/exports/wrapper.o *.o $(BUNDLE1_O)
	chmod +x $@
else
	$(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ *.o -Wl,--unresolved-symbols=ignore-all -lm \
		`cat /home/marillat/src/xbmc-13.0~alpha9/xbmc/cores/DllLoader/exports/wrapper.def` /home/marillat/src/xbmc-13.0~alpha9/xbmc/cores/DllLoader/exports/wrapper.o
endif

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

