X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;ds=sidebyside;f=Makefile.android;h=33a7851d8f6c5d07ed1d717f70568525ff28f21a;hb=3b852038f69e28291498c05f115f498c4dd47657;hp=d613b4716b00a643a8682a7a91dd3709e746e6cf;hpb=ef6f5c2822eb91ea7df55e88018f566be04ad287;p=andemo diff --git a/Makefile.android b/Makefile.android index d613b47..33a7851 100644 --- a/Makefile.android +++ b/Makefile.android @@ -20,12 +20,15 @@ warn = -pedantic -Wall dbg = -g opt = -O3 -ffast-math -fno-strict-aliasing def = -DGLDEF -incdir = -Isrc -Ilibs -Ilibs/imago/src +incdir = -Isrc -Ilibs -Ilibs/imago/src -Ilibs/treestore libdir = -Llibs/android +libs = libs/android/libimago.a libs/android/libtreestore.a libs/android/libanim.a \ + libs/android/libpsys.a + CC = $(TC)clang CFLAGS = $(CCSYSROOT) $(ISYS) $(warn) $(dbg) $(opt) $(def) $(incdir) -fPIC -fcommon -MMD -LDFLAGS = $(LDSYSROOT) $(libdir) -lm -landroid -llog -lEGL -lGLESv2 -limago -lpsys -lanim +LDFLAGS = $(LDSYSROOT) $(libdir) -lm -landroid -llog -lEGL -lGLESv2 -limago -lpsys -lanim -ltreestore $(name).apk: $(name).aligned.apk keystore.jks apksigner sign --ks keystore.jks --ks-key-alias androidkey --ks-pass pass:android --key-pass pass:android --out $@ $< @@ -44,7 +47,7 @@ $(name).unsigned.apk: $(lib_so) AndroidManifest.xml cp -r sdr apkbuild/assets aapt package -f -F $@ -I $(PLATFORM_JAR) -M AndroidManifest.xml apkbuild -$(lib_so): $(obj) Makefile.android +$(lib_so): $(obj) Makefile.android $(libs) $(CC) -o $@ -shared -Wl,-soname,$(lib_so) $(obj) $(LDFLAGS) -include $(dep)