mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-04-23 07:58:30 +00:00
add make setup to msx264 fix various build issues. git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@574 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
48 lines
1.4 KiB
Makefile
48 lines
1.4 KiB
Makefile
EXTRA_DIST=autogen.sh
|
|
|
|
SUBDIRS=src
|
|
|
|
|
|
|
|
INSTALLDIR=$(shell cd $(top_builddir) && pwd)/$(PACKAGE)-install
|
|
INSTALLDIR_WITH_PREFIX=$(INSTALLDIR)/$(prefix)
|
|
ZIPFILE=$(shell cd $(top_builddir) && pwd)/$(PACKAGE)-win32-$(VERSION).zip
|
|
ZIP_EXCLUDED=include
|
|
|
|
ISS_SCRIPT=msx264.iss
|
|
ISS_SCRIPT_PATH=$(shell cd $(top_srcdir) && pwd)/$(ISS_SCRIPT)
|
|
#path to Inno Setup 5 compiler
|
|
ISCC=/c/Program\ Files/Inno\ Setup\ 5/ISCC.exe
|
|
PACKAGE_WIN32_FILELIST=$(PACKAGE)-win32.filelist
|
|
|
|
setup.exe: zip
|
|
cd $(INSTALLDIR_WITH_PREFIX) && \
|
|
rm -f $(PACKAGE_WIN32_FILELIST) && \
|
|
for file in `find` ; do \
|
|
if ! test -d $$file ; then \
|
|
echo "Source: $$file; Destdir: {app}\\`dirname $$file`; Flags: ignoreversion" \
|
|
>> $(PACKAGE_WIN32_FILELIST) ;\
|
|
fi \
|
|
done
|
|
cp $(ISS_SCRIPT) $(INSTALLDIR_WITH_PREFIX)/.
|
|
cd $(INSTALLDIR_WITH_PREFIX) && \
|
|
$(ISCC) $(ISS_SCRIPT)
|
|
mv $(INSTALLDIR_WITH_PREFIX)/Output/setup.exe $(PACKAGE)-$(VERSION)-setup.exe
|
|
rm -rf $(INSTALLDIR_WITH_PREFIX)/Output
|
|
rm -f $(INSTALLDIR_WITH_PREFIX)/$(PACKAGE_WIN32_FILELIST)
|
|
rm -f $(INSTALLDIR_WITH_PREFIX)/$(ISS_SCRIPT)
|
|
|
|
zip:
|
|
rm -f $(ZIPFILE)
|
|
rm -rf $(INSTALLDIR)
|
|
mkdir -p $(INSTALLDIR)
|
|
make install DESTDIR=$(INSTALLDIR)
|
|
cp -f $(top_srcdir)/README $(INSTALLDIR_WITH_PREFIX)/.
|
|
cp -f $(top_srcdir)/COPYING $(INSTALLDIR_WITH_PREFIX)/.
|
|
cd $(INSTALLDIR)/$(prefix) && rm -rf $(ZIP_EXCLUDED) && \
|
|
zip -r $(ZIPFILE) *
|
|
|
|
clean-local:
|
|
-rm -rf $(PACKAGE)-install
|
|
-rm -f $(PACKAGE)-win32-$(VERSION).zip
|
|
|