# $Id: Makefile,v 1.16 2001/08/10 22:23:08 mpashniak Exp $
# Copyright 2001 Sun Microsystems, Inc.  All rights reserved.
include ../dynamic.mk

CCEMODULE = cce-libcce
CCERPMSPEC = cce-libcce.spec

PERLSRCS = perl/CCE.pm

LOCALES=$(shell dir=locale; \
                if [ -d $$dir ]; then \
                        cd $$dir; tmp='-I CVS'; \
                        for i in $XLOCALEPAT; do \
                                tmp="$$tmp -I $$i"; \
                        done; \
                        locales=`ls $$tmp | egrep '^..$$|^.._'`; \
                        for dir in $$locales; do \
                                if [ -f $$dir/cce.po ]; then \
                                        list="$$dir $$list"; \
                                fi; \
                        done; \
                        echo $$list; \
                fi)

# these are only useful to non SLK builds
ifneq ($(SLK_BUILD), yes)
all: mod_locale
	make -C src all
	make -C php all

clean:
	make -C src clean
	make -C php clean
	rm -f *.spec
	rm -f locale/*/*.mo
endif

install: perl_inst install_locale install_headers
	make -C src install
	make -C php install

test: 
	make -C src test
	make -C php test

perl_inst: $(PERLSRCS)
	mkdir -p $(CCE_PERLDIR) || /bin/true
	for t in $^; do \
		install -o root -g root -m 755 $$t $(CCE_PERLDIR); \
	done

LOC_FILE=/usr/sausalito/devel/module.mk

install_headers:
	mkdir -p $(CCEINCDIR)/cce/
	$(INSTALL) -o root -g root -m 644 include/*.h $(CCEINCDIR)/cce/

ifeq ($(SLK_BUILD), yes)
#include /usr/sausalito/devel/module.mk

VENDOR=base
VENDORNAME=cobalt
SERVICE=cce

VERSION=1.0
RELEASE=1

BUILDLOCALE=yes
BUILDUI=no
BUILDGLUE=no
BUILDSRC=no

BUILDARCH=noarch

locale_rpm: rpm
else

mod_locale:
	@$(MAKE) -f $(LOC_FILE) mod_locale BUILDLOCALE=yes LOCALES="$(LOCALES)" \
		SERVICE="cce"

install_locale:
	@$(MAKE) -f $(LOC_FILE) install_locale BUILDLOCALE=yes LOCALES="$(LOCALES)" \
		SERVICE="cce" VENDOR="base"

endif

depend:
	# nothing here yet

