From 0c6ad19a5e1c6b331df04f95b804de35cc2ef52e Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 5 Nov 2018 01:47:47 +0100 Subject: Makefile: Organise targets a bit --- Makefile | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index c8cdb78..f048b3d 100644 --- a/Makefile +++ b/Makefile @@ -9,12 +9,27 @@ DKESS_LOCAL_LIB_DEBUG := target/debug/deps/libdome_key_event_source_simulator.a DKESS_LIB_RELEASE := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Release/libdome_key_event_source_simulator.a DKESS_LOCAL_LIB_RELEASE := target/release/deps/libdome_key_event_source_simulator.a + +# Build + .PHONY: build build: $(LIB) $(LIB): $(SOURCE_FILES) $(DKESS_LOCAL_LIB_DEBUG) cargo build + +# Release + +.PHONY: release +release: $(LIB_RELEASE) + +$(LIB_RELEASE): $(SOURCE_FILES) $(DKESS_LOCAL_LIB_RELEASE) + cargo build --release + + +# dome_key_event_source_simulator + $(DKESS_LIB_DEBUG): $(MAKE) -C lib/dome_key_event_source_simulator $@ @@ -28,9 +43,3 @@ $(DKESS_LIB_RELEASE): $(DKESS_LOCAL_LIB_RELEASE): $(DKESS_LIB_RELEASE) mkdir -p target/release/deps cp -a $< $@ - -.PHONY: release -release: $(LIB_RELEASE) - -$(LIB_RELEASE): $(SOURCE_FILES) $(DKESS_LOCAL_LIB_RELEASE) - cargo build --release -- cgit v1.2.3