eliot/Makefile.am
Olivier Teulière 0bcc2c0930 Very beginning of a Qt interface. Status:
- the multiplayer modes are more or less playable
 - the training mode is not playable at all
 - the current layout is still experimental
 - many dialogs and options are missing
 - tested on Linux only

There are still hundreds of things to do...
2008-01-20 18:40:12 +00:00

41 lines
1.3 KiB
Makefile

SUBDIRS = intl dic game utils wxwin qt po
ACLOCAL_AMFLAGS = -I m4
# Prepare the win32 package
WIN32_PACKAGE_DIR = $(top_builddir)/eliot-$(VERSION)
.PHONY: package-win32-zip
package-win32-zip:
# Check that the working directory is not already there
@if test -e $(WIN32_PACKAGE_DIR); then \
echo '$(WIN32_PACKAGE_DIR) is in the way'; \
false; \
fi
rm -f eliot-$(VERSION)-win32.zip
mkdir -p $(WIN32_PACKAGE_DIR)
# Copy the binaries and strip them
cp $(top_builddir)/wxwin/eliot$(EXEEXT) $(top_builddir)/dic/compdic$(EXEEXT) $(top_builddir)/dic/listdic$(EXEEXT) $(WIN32_PACKAGE_DIR)
$(STRIP) $(WIN32_PACKAGE_DIR)/*
# Copy the i18n files
cat $(top_srcdir)/po/LINGUAS | while read lang; do \
mkdir -p $(WIN32_PACKAGE_DIR)/locale/$${lang}/LC_MESSAGES; \
cp $(top_srcdir)/po/$${lang}.gmo $(WIN32_PACKAGE_DIR)/locale/$${lang}/LC_MESSAGES/eliot.mo; \
done
# Copy relevant text files
for i in AUTHORS COPYING NEWS; do \
cp $(top_srcdir)/$$i $(WIN32_PACKAGE_DIR)/$$i.txt; \
unix2dos $(WIN32_PACKAGE_DIR)/$$i.txt; \
done
# Copy the mingw DLL
gunzip -c /usr/share/doc/mingw32-runtime/mingwm10.dll.gz > $(WIN32_PACKAGE_DIR)/mingwm10.dll
# Zip the temporary dir and remove it
zip -r -9 eliot-$(VERSION)-win32.zip $(WIN32_PACKAGE_DIR)
rm -rf $(WIN32_PACKAGE_DIR)