# 'Fake' makefile to cross compile OpenAL for Windows MAX_MACRO := '__max(a,b)=((a)>(b)?(a):(b))' COMP := i586-mingw32msvc-gcc FLAG := -I. -I.. -I../.. -O2 -D_OPENAL32LIB -mdll -D$(MAX_MACRO) LIBS := -lwinmm -ldsound -ldxguid -lole32 all: $(COMP) -c OpenAL32/*.c $(FLAG) $(COMP) -c Alc/*.c $(FLAG) $(COMP) -c Alu/*.c $(FLAG) $(COMP) -c ALUT/*.c $(FLAG) $(COMP) -shared -o openal32.dll *.o -Wl,--output-def,openal32.def,--out-implib,libopenal32.a $(LIBS) clean: rm *.o