X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Fimago%2FMakefile;h=f9c1757861aabadfb78dcf5cc2d9906911490df8;hb=HEAD;hp=0ca5391992375ea635c8e27ea065ea95638207cf;hpb=ab58ef7af3d960fd1360002a370ec76ce96ab768;p=andemo diff --git a/libs/imago/Makefile b/libs/imago/Makefile index 0ca5391..f9c1757 100644 --- a/libs/imago/Makefile +++ b/libs/imago/Makefile @@ -3,19 +3,35 @@ src = $(wildcard src/*.c) \ $(wildcard libpng/*.c) \ $(wildcard jpeglib/*.c) obj = $(src:.c=.o) -alib = ../libimago.a +alib = ../unix/libimago.a sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/') ifeq ($(sys), mingw) obj = $(src:.c=.w32.o) alib = ../w32/libimago.a endif +ifeq ($(sys), android-arm64) + obj = $(src:.c=.arm64.o) + alib = ../android64/libimago.a + pic = -fPIC +endif +ifeq ($(sys), android-arm32) + obj = $(src:.c=.arm32.o) + alib = ../android32/libimago.a + pic = -fPIC +endif -CFLAGS = -O3 -Izlib -Ilibpng -Ijpeglib +CFLAGS = -O3 -Izlib -Ilibpng -Ijpeglib $(pic) $(alib): $(obj) $(AR) rcs $@ $(obj) +%.arm64.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + +%.arm32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + %.w32.o: %.c $(CC) -o $@ $(CFLAGS) -c $<