diff options
| author | Teddy Wing | 2018-11-05 01:47:47 +0100 |
|---|---|---|
| committer | Teddy Wing | 2018-11-05 01:47:47 +0100 |
| commit | 0c6ad19a5e1c6b331df04f95b804de35cc2ef52e (patch) | |
| tree | dec91bc8b6ffb379dd9b0f95e9fa4ca1bdda58c2 /Makefile | |
| parent | 44119ce51728254e0a925f63ac87029043f7321f (diff) | |
| download | dome-key-map-0c6ad19a5e1c6b331df04f95b804de35cc2ef52e.tar.bz2 | |
Makefile: Organise targets a bit
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -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 |
