]> sjero.net Git - linphone/blob - linphone/mediastreamer2/plugins/msx264/Makefile.am
remote ortp and add it as a submodule instead.
[linphone] / linphone / mediastreamer2 / plugins / msx264 / Makefile.am
1 EXTRA_DIST=autogen.sh
2
3 SUBDIRS=src
4
5
6
7 INSTALLDIR=$(shell cd $(top_builddir) && pwd)/$(PACKAGE)-install
8 INSTALLDIR_WITH_PREFIX=$(INSTALLDIR)/$(prefix)
9 ZIPFILE=$(shell cd $(top_builddir) && pwd)/$(PACKAGE)-win32-$(VERSION).zip
10 ZIP_EXCLUDED=include 
11
12 ISS_SCRIPT=msx264.iss
13 ISS_SCRIPT_PATH=$(shell cd $(top_srcdir) && pwd)/$(ISS_SCRIPT)
14 #path to Inno Setup 5 compiler
15 ISCC=/c/Program\ Files/Inno\ Setup\ 5/ISCC.exe
16 PACKAGE_WIN32_FILELIST=$(PACKAGE)-win32.filelist
17
18 setup.exe: zip
19         cd $(INSTALLDIR_WITH_PREFIX) && \
20         rm -f $(PACKAGE_WIN32_FILELIST) && \
21         for file in `find` ; do \
22                 if ! test -d $$file ; then \
23                         echo "Source: $$file; Destdir: {app}\\`dirname $$file`; Flags: ignoreversion" \
24                         >> $(PACKAGE_WIN32_FILELIST) ;\
25                 fi \
26         done
27         cp $(ISS_SCRIPT) $(INSTALLDIR_WITH_PREFIX)/.
28         cd $(INSTALLDIR_WITH_PREFIX) && \
29         $(ISCC) $(ISS_SCRIPT) 
30         mv $(INSTALLDIR_WITH_PREFIX)/Output/setup.exe $(PACKAGE)-$(VERSION)-setup.exe
31         rm -rf $(INSTALLDIR_WITH_PREFIX)/Output
32         rm -f $(INSTALLDIR_WITH_PREFIX)/$(PACKAGE_WIN32_FILELIST)
33         rm -f $(INSTALLDIR_WITH_PREFIX)/$(ISS_SCRIPT)
34
35 zip:
36         rm -f $(ZIPFILE)
37         rm -rf $(INSTALLDIR)
38         mkdir -p $(INSTALLDIR)
39         make install DESTDIR=$(INSTALLDIR)
40         cp -f $(top_srcdir)/README $(INSTALLDIR_WITH_PREFIX)/.
41         cp -f $(top_srcdir)/COPYING $(INSTALLDIR_WITH_PREFIX)/.
42         cd $(INSTALLDIR)/$(prefix) && rm -rf $(ZIP_EXCLUDED) && \
43         zip -r $(ZIPFILE) *
44
45 clean-local:
46         -rm -rf $(PACKAGE)-install
47         -rm -f $(PACKAGE)-win32-$(VERSION).zip
48