1486ed0579067cddd0703148a7871dec66b73d4e
[summerhack] / libs / lib3ds / Makefile
1 sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/')
2 ifeq ($(sys), mingw)
3         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 \
4                   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 \
5                   vector.w32.o viewport.w32.o
6         liba = ../w32/lib3ds.a
7 else 
8         obj = atmosphere.o background.o camera.o chunk.o ease.o file.o float.o io.o \
9                   light.o material.o matrix.o mesh.o node.o quat.o shadow.o tcb.o tracks.o \
10                   vector.o viewport.o
11         liba = ../lib3ds.a
12 endif
13
14 CFLAGS = -O3 -I..
15
16 $(liba): $(obj)
17         $(AR) rcs $@ $(obj)
18
19 %.w32.o: %.c
20         $(CC) -o $@ $(CFLAGS) -c $<
21
22 .PHONY: clean
23 clean:
24         rm -f $(obj) $(liba)