summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2023-12-30 13:47:07 +0100
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2023-12-30 13:47:07 +0100
commit48e6f061420a9da04ed658e35d1ad8768791147f (patch)
tree0ff0e2696d42375182a6ecf33e1ead425fe1cb62 /Makefile
parent7bd5002cc92e71ed972a08dc5ebd6478cc3680d4 (diff)
feat: cache build results
debug: void MONERO_DEBUG_test0(); bool MONERO_DEBUG_test1(bool x); int MONERO_DEBUG_test2(int x); uint64_t MONERO_DEBUG_test3(uint64_t x); void* MONERO_DEBUG_test4(uint64_t x); const char* MONERO_DEBUG_test5(); const char* MONERO_DEBUG_test5_std();
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile47
1 files changed, 0 insertions, 47 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index c9fb3b6..0000000
--- a/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-FLAVOUR = monero
-
-all: arm64-v8a x86 x86_64 armeabi-v7a include/wallet2_api.h VERSION
-
-arm64-v8a: $(FLAVOUR) android64.Dockerfile
- -rm -rf arm64-v8a
- -docker container rm $(FLAVOUR)-android-arm64 -f
- docker build -f android64.Dockerfile -t $(FLAVOUR)-android-arm64 .
- docker create -it --name $(FLAVOUR)-android-arm64 $(FLAVOUR)-android-arm64 bash
- # docker cp $(FLAVOUR)-android-arm64:/opt/android/prefix/lib/. arm64-v8a/
- # docker cp $(FLAVOUR)-android-arm64:/src/build/release/lib/. arm64-v8a/$(FLAVOUR)
- mkdir arm64-v8a
- docker cp $(FLAVOUR)-android-arm64:/opt/android/libbridge/build/libmonerujo.so arm64-v8a/libmonerujo.so
- docker cp $(FLAVOUR)-android-arm64:/opt/android/toolchain/aarch64-linux-android/lib/libc++_shared.so arm64-v8a/libc++_shared.so
-
-include/wallet2_api.h: $(FLAVOUR) include $(FLAVOUR)/src/wallet/api/wallet2_api.h
- cp $(FLAVOUR)/src/wallet/api/wallet2_api.h include/wallet2_api.h
-
-include:
- mkdir include
-
-VERSION:
- echo MONERUJO_$(FLAVOUR) `git -C . branch | grep "^\*" | sed 's/^..//'` with $(FLAVOUR) `git -C $(FLAVOUR) branch | grep "^\*" | sed 's/^..//'` `git -C $(FLAVOUR) rev-parse --short=12 HEAD` > VERSION
-
-clean:
- -rm -rf arm64-v8a
- -rm -rf armeabi-v7a
- -rm -rf x86_64
- -rm -rf x86
- -rm -rf include
-
-distclean: clean
- -docker container rm $(FLAVOUR)-android-arm64 -f
- -docker container rm $(FLAVOUR)-android-arm32 -f
- -docker container rm $(FLAVOUR)-android-x86_64 -f
- -docker container rm $(FLAVOUR)-android-x86 -f
- -docker image rm $(FLAVOUR)-android-arm64 -f
- -docker image rm $(FLAVOUR)-android-arm32 -f
- -docker image rm $(FLAVOUR)-android-x86_64 -f
- -docker image rm $(FLAVOUR)-android-x86 -f
-
- -rm $(FLAVOUR)
-
-$(FLAVOUR):
- $(error Please ln -s $(FLAVOUR))
-
-.PHONY: all clean distclean VERSION include/wallet2_api.h arm64-v8a