|
|
@@ -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 |