Browse Source

add rtc-dist

master
Martin Dørum 3 years ago
parent
commit
c8db2f3857
1 changed files with 14 additions and 0 deletions
  1. 14
    0
      Makefile

+ 14
- 0
Makefile View File

@@ -33,6 +33,9 @@ RTC_STAMP_REPO = $(WEBRTC_DIR)/webrtc-checkout/.stamp
RTC_STAMP_VERSION = $(WEBRTC_DIR)/webrtc-checkout/.stamps/stamp-$(WEBRTC_VERSION)
RTC_STAMP_COMPILE = $(WEBRTC_DIR)/webrtc-checkout/src/out/$(WEBRTC_OUT)/.stamp
RTC_STAMP_INCLUDES = $(WEBRTC_DIR)/include/webrtc/.stamp
RTC_STAMP_ALL = \
$(RTC_STAMP_DEPOT) $(RTC_STAMP_REPO) $(RTC_STAMP_VERSION) \
$(RTC_STAMP_COMPILE) $(RTC_STAMP_INCLUDES)

.PHONY: rtcall
rtc-all: \
@@ -84,6 +87,17 @@ $(WEBRTC_DIR)/lib/%.a: $(WEBRTC_DIR)/webrtc-checkout/src/out/$(WEBRTC_OUT)/obj/%
@mkdir -p $(@D)
cp $< $@

# Create distribution
WEBRTC_DIST_LIBS ?= libwebrtc.a $(WEBRTC_DIST_LIBS_EXTRA)
$(WEBRTC_DIR)/dist.tar.gz: $(patsubst %,$(WEBRTC_DIR)/lib/%,$(WEBRTC_DIST_LIBS)) $(RTC_STAMP_ALL)
rm -f $@
cd $(WEBRTC_DIR) && tar czf $(notdir $@) \
include $(patsubst %,lib/%,$(WEBRTC_DIST_LIBS)) \
$(patsubst $(WEBRTC_DIR)/%,%,$(RTC_STAMP_ALL))

.PHONY: rtc-dist
rtc-dist: $(WEBRTC_DIR)/dist.tar.gz

.PHONY: rtc-clean
rtc-clean:
rm -rf $(WEBRTC_DIR)/include/webrtc $(WEBRTC_DIR)/lib

Loading…
Cancel
Save