Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. CC = kos32-gcc
  2. AR = kos32-ar
  3. LD = kos32-ld
  4. STRIP = kos32-strip
  5.  
  6. LIBNAME=libSDL_mixer
  7.  
  8. SDK_DIR:= $(abspath ../../../sdk)
  9.  
  10. OBJS =  effect_stereoreverse.o \
  11.         effect_position.o \
  12.         effects_internal.o \
  13.         music.o \
  14.         mixer.o \
  15.         load_ogg.o \
  16.         music_ogg.o \
  17.         dynamic_ogg.o \
  18.         wavestream.o \
  19.         load_aiff.o \
  20.         load_voc.o
  21.  
  22. CFLAGS = -c -O2 -mpreferred-stack-boundary=2 -fno-ident -fomit-frame-pointer -fno-stack-check -fno-stack-protector -mno-stack-arg-probe -fno-exceptions -fno-asynchronous-unwind-tables -ffast-math -mno-ms-bitfields -march=pentium-mmx -UWIN32 -U_Win32 -U_WIN32 -U__MINGW32__ -I../newlib/libc/include/ -I../SDL-1.2.2_newlib/include -I../libogg-1.3.5/include -I.. -I../libvorbis-1.3.7/include -DOGG_MUSIC
  23.  
  24. all: $(LIBNAME).a
  25.  
  26. $(LIBNAME).a: $(OBJS)
  27.         $(AR) -crs $(SDK_DIR)/lib/$(LIBNAME).a $(OBJS)
  28.  
  29. %.o : %.c Makefile
  30.         $(CC) $(CFLAGS) -o $@ $<
  31.  
  32. clean:
  33.         rm -f */*.o \ rm *.o \ rm */*/*.o
  34.