diff options
| author | Teddy Wing | 2018-11-04 17:50:06 +0100 |
|---|---|---|
| committer | Teddy Wing | 2018-11-04 17:50:06 +0100 |
| commit | 7d3c563b129acff2502cb480e07ca68db097c742 (patch) | |
| tree | 87a259dcee12fc5e546ec7f440b1b2c87276c1d5 /Makefile | |
| parent | 95284d5ed66f3ae74db4861e0118d4ad2486556b (diff) | |
| download | dome-key-map-7d3c563b129acff2502cb480e07ca68db097c742.tar.bz2 | |
Makefile: Add targets for release build
* Release targets for 'dome_key_event_source_simulator'
* Add `release` target
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,10 +1,14 @@ SOURCE_FILES := $(shell find src -type f -name '*.rs') LIB := target/debug/libdome_key_map.a +LIB_RELEASE := target/release/libdome_key_map.a DKESS_LIB_DEBUG := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Debug/libdome_key_event_source_simulator.a 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 + .PHONY: build build: $(LIB) @@ -27,3 +31,16 @@ $(DKESS_LIB_DEBUG): $(DKESS_LOCAL_LIB_DEBUG): $(DKESS_LIB_DEBUG) mkdir -p target/debug/deps cp -a $< $@ + +$(DKESS_LIB_RELEASE): + $(MAKE) -C lib/dome_key_event_source_simulator $@ + +$(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 |
