X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fvorbis%2FMakefile;h=0a95b032d58753299b2c20120f210618b23ebf29;hb=b876a410e81ae58568e263fe2785f0b1a55002ef;hp=b47d69735595b7c3d0234d48e4d1ce93edd74345;hpb=f5591e75b24a7fce77cf4f8bc3f84e46a716a89a;p=summerhack diff --git a/libs/vorbis/Makefile b/libs/vorbis/Makefile index b47d697..0a95b03 100644 --- a/libs/vorbis/Makefile +++ b/libs/vorbis/Makefile @@ -1,14 +1,24 @@ -obj = analysis.o bitrate.o block.o codebook.o envelope.o floor0.o floor1.o \ - info.o lookup.o lpc.o lsp.o mapping0.o mdct.o psy.o registry.o res0.o \ - sharedbook.o smallft.o synthesis.o vorbisenc.o vorbisfile.o window.o - -liba = ../libvorbis.a +sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/') +ifeq ($(sys), mingw) + obj = analysis.w32.o bitrate.w32.o block.w32.o codebook.w32.o envelope.w32.o floor0.w32.o floor1.w32.o \ + info.w32.o lookup.w32.o lpc.w32.o lsp.w32.o mapping0.w32.o mdct.w32.o psy.w32.o registry.w32.o res0.w32.o \ + sharedbook.w32.o smallft.w32.o synthesis.w32.o vorbisenc.w32.o vorbisfile.w32.o window.w32.o + liba = ../w32/libvorbis.a +else + obj = analysis.o bitrate.o block.o codebook.o envelope.o floor0.o floor1.o \ + info.o lookup.o lpc.o lsp.o mapping0.o mdct.o psy.o registry.o res0.o \ + sharedbook.o smallft.o synthesis.o vorbisenc.o vorbisfile.o window.o + liba = ../libvorbis.a +endif CFLAGS = -O3 -I. -I.. $(liba): $(obj) $(AR) rcs $@ $(obj) +%.w32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + .PHONY: clean clean: rm -f $(obj) $(liba)