X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Fvorbis%2FMakefile;h=0a95b032d58753299b2c20120f210618b23ebf29;hb=refs%2Fheads%2Fmaster;hp=a08455c0d7433b08754a80dc382f85d3b7eb8df1;hpb=6c322d339ec9c5063c8f47117633b46e2a8eafd0;p=summerhack diff --git a/libs/vorbis/Makefile b/libs/vorbis/Makefile index a08455c..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 +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 -liba = ../libvorbis.a - -CFLAGS = -O3 -I. +CFLAGS = -O3 -I. -I.. $(liba): $(obj) $(AR) rcs $@ $(obj) +%.w32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + .PHONY: clean clean: rm -f $(obj) $(liba)