Makefile revision 10656
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal##
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# Makefile for generateing .po tarballs for Sun UI strings.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# Generates : $(PACKAGE)-po-sun-$(PO_VERSION).tar.bz2
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# e.g. po-sun-tarballs/*.tar.bz2
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# Usage :
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# "make clean" : Remove previous tarballs
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# "make" : Update all .po tarballs
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# "make check-used" : Outputs list of .po not being used.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# "make check-version" : Prints current .po tarball version
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# "make $(PACKAGE)-po-sun-$(PO_VERSION).tar.bz2
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# e.g. "make gnome-panel-po-sun-0.1.tar.bz2"
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# will only generate gnome-panel's .po tarball
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# For each package that contains .po files.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Ensure all .po files for your package are located under the
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# correct .po package dir i.e.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# $package/ja.po
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Add Package name to PACKAGES Variable
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# e.g. PACKAGES = \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# gnome-panel \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# your-package
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Add two package specific variables
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# PACKAGE_PAGES - Full path of all po for this package
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# e.g. gnome-panel_PAGES = gnome-panel
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# PACKAGE.PAGES - Assigned to $(PACKAGE_PAGES).
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# e.g. gnome-panel.PAGES: $(gnome-panel_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# To Add new .po files to existing packages
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# -----------------------------------------
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# Put very simply, all that is required from engineers is to make some changes
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# and commit in SVN.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Ensure the .po file exists in SVN under the relevant package dir
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Add .po files to the <package> directory
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# e.g. For a new gnome-panel de.po file it would be added in
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# gnome-panel/de.po
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac# - Remake tarballs
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# $ make clean
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac# $ make
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac# This will re-generate all .po tarballs.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Copy newly generated tarball from po-sun-tarballs to package build
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# sources e.g. /jds/packages/SOURCES, and ensure package builds and po
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac# install correctly.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - New .po tarball will be generated by RE for each nightly, and for each
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# milestone build.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# - Commit change back to subverison, e.g. new/amended man pagees,
1fafe95ccd49ca4498e4ba0cb8963126de7b69a3Matthew Swift# po-sun/Makefile, po-sun/package/*.po files if affected.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal#
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# PO_VERSION is maintained by L10N and only gets bumped when spec-files gets
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponi# branched. PLEASE do not change this.
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal# %po_sun_version is also updated in l10n.inc
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponi#
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponi
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalPO_VERSION=0.1
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalPO_DIR=po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalTARBALL_DIR=po-sun-tarballs
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalBZIP2=/usr/bin/bzip2
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalTAR=/usr/bin/tar
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalAWK=/usr/bin/awk
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalMAKE=/usr/sfw/bin/gmake
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan BoismalPACKAGES = \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal control-center \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal dasher \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal ekiga \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal eog \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal evince \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal evolution \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal file-roller \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gaim \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gcalctool \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gdm \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gedit \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gimp \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac glade \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-desktop \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-menus \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-panel \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-pilot \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-system-monitor \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-system-tools \
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac gnome-terminal \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gnome-utils \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gok \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gthumb \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gtk2 \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gtkam \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal gucharmap \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal libwnck \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal metacity \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal nautilus \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal printman \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal sound-juicer \
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal totem
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalall: TARBALLS
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalcontrol-center_PAGES = control-center/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalcontrol-center.PAGES: $(control-center_PAGES)
392bde20d260cc00dbdf5c80d512f57ebc760c4eJean-Noël Rouvignac
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismaldasher_PAGES = dasher/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismaldasher.PAGES: $(dasher_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalekiga_PAGES = ekiga/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalekiga.PAGES: $(ekiga_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismaleog_PAGES = eog/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismaleog.PAGES: $(eog_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalevince_PAGES = evince/po-sun
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponievince.PAGES: $(evince_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponievolution_PAGES = evolution/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalevolution.PAGES: $(evolution_PAGES)
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponi
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalfile-roller_PAGES = file-roller/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalfile-roller.PAGES: $(file-roller_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgaim_PAGES = gaim/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgaim.PAGES: $(gaim_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgcalctool_PAGES = gcalctool/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgcalctool.PAGES: $(gcalctool_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
44d66fb637bbe220021e7a9d098dd65e1f3e2460Jean-Noël Rouvignacgdm_PAGES = gdm/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgdm.PAGES: $(gdm_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
fcfeaa126e75c11cfb963f02c6f66a53bbca3109Nicolas Capponigedit_PAGES = gedit/po-sun
fcfeaa126e75c11cfb963f02c6f66a53bbca3109Nicolas Capponigedit.PAGES: $(gedit_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponigimp_PAGES = gimp/po-sun
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponigimp.PAGES: $(gimp_PAGES)
fcfeaa126e75c11cfb963f02c6f66a53bbca3109Nicolas Capponi
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponiglade_PAGES = glade/po-sun
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponiglade.PAGES: $(glade_PAGES)
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponi
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponignome-desktop_PAGES = gnome-desktop/po-sun
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponignome-desktop.PAGES: $(gnome-desktop_PAGES)
e433824f46514e6ed863eb6b95c70038331c8c24Nicolas Capponi
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-menus_PAGES = gnome-menus/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-menus.PAGES: $(gnome-menus_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-panel_PAGES = gnome-panel/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-panel.PAGES: $(gnome-panel_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-pilot_PAGES = gnome-pilot/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-pilot.PAGES: $(gnome-pilot_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-system-monitor_PAGES = gnome-system-monitor/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-system-monitor.PAGES: $(gnome-system-monitor_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-system-tools_PAGES = gnome-system-tools/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-system-tools.PAGES: $(gnome-system-tools_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-terminal_PAGES = gnome-terminal/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-terminal.PAGES: $(gnome-terminal_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-utils_PAGES = gnome-utils/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgnome-utils.PAGES: $(gnome-utils_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgok_PAGES = gok/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgok.PAGES: $(gok_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgthumb_PAGES = gthumb/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgthumb.PAGES: $(gthumb_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgtk2_PAGES = gtk2/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgtk2.PAGES: $(gtk2_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgtkam_PAGES = gtkam/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgtkam.PAGES: $(gtkam_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgucharmap_PAGES = gucharmap/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalgucharmap.PAGES: $(gucharmap_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismallibwnck_PAGES = libwnck/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismallibwnck.PAGES: $(libwnck_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalmetacity_PAGES = metacity/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalmetacity.PAGES: $(metacity_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalnautilus_PAGES = nautilus/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalnautilus.PAGES: $(nautilus_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalprintman_PAGES = printman/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalprintman.PAGES: $(printman_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalsound-juicer_PAGES = sound-juicer/po-sun
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismalsound-juicer.PAGES: $(sound-juicer_PAGES)
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismal
1df4f51adf614210ca4a9b9728327090ec5ea264Gaetan Boismaltotem_PAGES = totem/po-sun
totem.PAGES: $(totem_PAGES)
TARBALL_DIR_SUFFIX = po-sun-$(PO_VERSION)
.SUFFIXES: -$(TARBALL_DIR_SUFFIX).tar.bz2 .PAGES
.SUFFIXES: .check-used .PAGES
TARBALLS = $(TARBALL_DIR)/$(addsuffix -$(TARBALL_DIR_SUFFIX).tar.bz2, $(PACKAGES))
TARBALLS:
@test -d $(TARBALL_DIR) || mkdir -p "$(TARBALL_DIR)"
@test -x $(BZIP2) || echo "bzip2 utility not found"
@for package in $(PACKAGES); do \
if test ! -f $(TARBALL_DIR)/$$package-$(TARBALL_DIR_SUFFIX).tar.bz2; then \
$(MAKE) MAKE=\"$(MAKE)\" $$package-$(TARBALL_DIR_SUFFIX).tar.bz2; \
fi; \
done
%-$(TARBALL_DIR_SUFFIX).tar.bz2: %.PAGES
@test -d $(TARBALL_DIR) || mkdir -p "$(TARBALL_DIR)"
@if test -f $(TARBALL_DIR)/$@; then \
rm -f $(TARBALL_DIR)/$@; \
fi
@test -d $(PO_DIR) || mkdir -p "$(PO_DIR)"
@rm -rf $(PO_DIR)/*
@for po_dir in $($(subst .PAGES,_PAGES,$<)); do \
cp -R $$po_dir "$(PO_DIR)"; \
base_po_dir=`basename $$po_dir`; \
cp Makefile.template "$(PO_DIR)"/$$base_po_dir/Makefile; \
done;
@cd "$(PO_DIR)"; \
tarball=`basename "$@" .bz2`; echo "Making tarball $$tarball"; \
$(TAR) -cf ../$(TARBALL_DIR)/$$tarball *; \
$(BZIP2) ../$(TARBALL_DIR)/$$tarball; \
cd ..
@rm -rf $(PO_DIR)
check-used:
@test -d check-used-po-sun || mkdir -p "check-used-po-sun"
@test -d check-all-po-sun || mkdir -p "check-all-po-sun"
@rm -f unused-po-sun.txt
@for package in $(PACKAGES); do \
$(MAKE) MAKE=\"$(MAKE)\" $$package.check-used; \
done
@rm -rf check-all-po-sun
@rm -rf check-used-po-sun
%.check-used: %.PAGES
@for package in $($(subst .PAGES,_PAGES,$<)); do \
touch check-used-po-sun/$$package; \
done
check-version:
@echo $(PO_VERSION)
clean:
rm -rf $(PO_DIR)
rm -rf $(TARBALL_DIR)