X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Flib3ds%2FMakefile;h=1486ed0579067cddd0703148a7871dec66b73d4e;hb=HEAD;hp=bd715c66cfab6cc510586cc9f0b2546676efe054;hpb=6c322d339ec9c5063c8f47117633b46e2a8eafd0;p=summerhack diff --git a/libs/lib3ds/Makefile b/libs/lib3ds/Makefile index bd715c6..1486ed0 100644 --- a/libs/lib3ds/Makefile +++ b/libs/lib3ds/Makefile @@ -1,14 +1,24 @@ -obj = atmosphere.o background.o camera.o chunk.o ease.o file.o float.o io.o \ - light.o material.o matrix.o mesh.o node.o quat.o shadow.o tcb.o tracks.o \ - vector.o viewport.o - -liba = ../lib3ds.a +sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/') +ifeq ($(sys), mingw) + obj = atmosphere.w32.o background.w32.o camera.w32.o chunk.w32.o ease.w32.o file.w32.o float.w32.o io.w32.o \ + light.w32.o material.w32.o matrix.w32.o mesh.w32.o node.w32.o quat.w32.o shadow.w32.o tcb.w32.o tracks.w32.o \ + vector.w32.o viewport.w32.o + liba = ../w32/lib3ds.a +else + obj = atmosphere.o background.o camera.o chunk.o ease.o file.o float.o io.o \ + light.o material.o matrix.o mesh.o node.o quat.o shadow.o tcb.o tracks.o \ + vector.o viewport.o + liba = ../lib3ds.a +endif CFLAGS = -O3 -I.. $(liba): $(obj) $(AR) rcs $@ $(obj) +%.w32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + .PHONY: clean clean: rm -f $(obj) $(liba)