# Top-level Makefile for locale-specific Netscape resources
#
# Anthony Fok <foka@debian.org>, Sat,  8 Jul 2000 08:46:21 -0600

LOCALES := ja ko zh
ja_ver = $(VER)
ko_ver = $(VER).20001031
ja_debver = 1
ko_debver = 1

DESTTOPDIR=`cd ../.. && pwd`/debian

# We use "shopt -s nullglob", which is bash-specific.
SHELL = /bin/bash

ja_version = $(ja_ver)-$(ja_debver)
ja_srcpkg  = netscape-ja-$(VER)
ja_srcdir  = netscape-ja-$(VER)-$(ja_ver)
ja_orig = $(ja_srcpkg)_$(ja_ver).orig.tar.gz
ja_diff = $(ja_srcpkg)_$(ja_version).diff.gz
ja_dsc = $(ja_srcpkg)_$(ja_version).dsc
ja_debsrc = $(ja_orig) $(ja_diff) $(ja_dsc)

ko_version = $(ko_ver)-$(ko_debver)
ko_srcpkg  = netscape-ko-$(VER)
ko_srcdir  = netscape-ko-$(VER)-$(ko_ver)
ko_orig = $(ko_srcpkg)_$(ko_ver).orig.tar.gz
ko_diff = $(ko_srcpkg)_$(ko_version).diff.gz
ko_dsc = $(ko_srcpkg)_$(ko_version).dsc
ko_debsrc = $(ko_orig) $(ko_diff) $(ko_dsc)

#

.PHONY: all build install clean pre-clean pre-build

all: build
build: build-stamp
build-stamp: pre-build
	for d in $(LOCALES); do \
		( cd $$d && chmod +x debian/rules && VERS=$(VERS) debian/rules build ); \
	done

	touch build-stamp

install: build
	for d in $(LOCALES); do \
		( cd $$d && \
			chmod +x debian/rules && \
			VERS=$(VERS) debian/rules install DESTDIR=$(DESTTOPDIR)/netscape-$$d-resource-$(VERS) && \
			install -d $(DESTTOPDIR)/netscape-$$d-resource-$(VERS)/usr/share/doc/netscape-base-$(VERS) && \
                        ln -s netscape-base-${VERS} \
				$(DESTTOPDIR)/netscape-$$d-resource-$(VERS)/usr/share/doc/netscape-$$d-resource-$(VERS) && \
			dh_installdocs -P$(DESTTOPDIR)/netscape-$$d-resource-$(VERS) && \
			if [ "$$d" != "zh" ]; then \
				dh_installchangelogs -P$(DESTTOPDIR)/netscape-$$d-resource-$(VERS); \
			fi \
		) \
	done
	# Cleaning up Chinese docs
	cd $(DESTTOPDIR)/netscape-zh-resource-$(VERS)/usr/share/doc/netscape-base-$(VERS) && \
		mv copyright copyright.zh		
	# Cleaning up Japanese docs
	cd $(DESTTOPDIR)/netscape-ja-resource-$(VERS)/usr/share/doc/netscape-base-$(VERS) && \
		mv changelog.Debian changelog.netscape-ja-$(VERS).Debian && \
		gzip -9 changelog.netscape-ja-$(VERS).Debian && \
		for i in README README.coexistence copyright; do \
			mv $$i $$i.ja; \
		done
	# Cleaning up Korean docs
	cd $(DESTTOPDIR)/netscape-ko-resource-$(VERS)/usr/share/doc/netscape-base-$(VERS) && \
		rm -f README.Debian && \
		mv changelog.Debian changelog.netscape-ko-$(VERS).Debian && \
		gzip -9 changelog.netscape-ko-$(VERS).Debian && \
		for i in README README.Linux copyright; do \
			mv $$i $$i.ko; \
		done
pre-clean:
	for d in $(LOCALES); do \
		( cd $$d && chmod +x debian/rules && VERS=$(VERS) debian/rules clean ); \
	done


clean: pre-clean
	rm -f build-stamp

