enhance Makefile. "make clean" must clean every object file.

This commit is contained in:
Simon Morlat 2014-11-12 16:28:12 +01:00
parent 9aab1ddaaa
commit 20d0a6c1ed

View file

@ -457,11 +457,11 @@ liblinphone_tester: prepare-sources prepare-cunit prepare-liblinphone_tester jav
javah: javah:
ant javah ant javah
generate-apk: clean generate-libs generate-apk: java-clean generate-libs
echo "version.name=$(LINPHONE_ANDROID_DEBUG_VERSION)" > default.properties echo "version.name=$(LINPHONE_ANDROID_DEBUG_VERSION)" > default.properties
ant debug ant debug
generate-mediastreamer2-apk: clean generate-mediastreamer2-libs generate-mediastreamer2-apk: java-clean generate-mediastreamer2-libs
@cd $(TOPDIR)/submodules/linphone/mediastreamer2/java && \ @cd $(TOPDIR)/submodules/linphone/mediastreamer2/java && \
echo "version.name=$(LINPHONE_ANDROID_DEBUG_VERSION)" > default.properties && \ echo "version.name=$(LINPHONE_ANDROID_DEBUG_VERSION)" > default.properties && \
ant debug ant debug
@ -497,10 +497,14 @@ clean-ndk-build:
cd $(TOPDIR)/submodules/linphone/mediastreamer2/java && ant clean; \ cd $(TOPDIR)/submodules/linphone/mediastreamer2/java && ant clean; \
fi fi
clean: .NOTPARALLEL clean-native: clean-ndk-build clean-ffmpeg clean-x264 clean-openh264 clean-vpx
java-clean:
ant clean ant clean
veryclean: clean clean-ndk-build clean-ffmpeg clean-x264 clean-openh264 clean-vpx clean: clean-native java-clean
veryclean: clean
.PHONY: clean install-apk run-linphone .PHONY: clean install-apk run-linphone