X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Fanim%2FMakefile;fp=libs%2Fanim%2FMakefile;h=7e142dd0fe4a9952a4572bbf62d6a979d0fc964d;hb=fca3f24e31b3bbbe81ce0ef00da901480a2a92cc;hp=0000000000000000000000000000000000000000;hpb=e808f24e718ba3eae01b20dc3dc9e1526fd20871;p=andemo diff --git a/libs/anim/Makefile b/libs/anim/Makefile new file mode 100644 index 0000000..7e142dd --- /dev/null +++ b/libs/anim/Makefile @@ -0,0 +1,29 @@ +obj = anim.o track.o dynarr.o +lib = ../unix/libanim.a + +sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/') +ifeq ($(sys), mingw) + obj = anim.w32.o track.w32.o dynarr.w32.o + lib = ../w32/libanim.a +endif +ifeq ($(sys), android-arm64) + obj = anim.arm64.o track.arm64.o dynarr.arm64.o + lib = ../android/libanim.a +endif + +CFLAGS = -O3 -ffast-math -fno-strict-aliasing -I.. + +$(lib): $(obj) + +$(lib): $(obj) + $(AR) rcs $@ $(obj) + +%.arm64.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + +%.w32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + +.PHONY: clean +clean: + rm -f $(obj) $(lib)