# Generated automatically from Makefile.in by configure.
#                                  -*-Makefile-*-
# Makefile for theme
#
# $Id: Makefile.in,v 10.1 1999/08/05 23:38:23 elca Exp $

EMACS = /usr/bin/xemacs
INSTALLPATH = /usr/lib/xemacs/xemacs-packages/lisp/color-mate/theme/
SHELL = /bin/sh
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644

EL = Null.el SunnyDay.el Wine.el WaterWorld.el GreenTea.el Maron.el SunnyDay-LCD.el Stone.el
XDEF_FILE = $(EL:.el=.xdef)
ELC = $(EL:.el=.elc)
X_FILE = $(XDEF_FILE:.xdef=.X)

COMPILE_PARAM_FILE = color-mate-theme-compile.el

TARGETS = $(ELC) $(X_FILE)
SRCS = $(EL) $(XDEF_FILE) Xdefaults.cpp
OTHER = Makefile.in Makefile.std

ALLFILES = $(SRCS) $(OTHER) $(COMPILE_PARAM_FILE) README

.SUFFIXES: .el .elc .xdef .X

all: $(TARGETS)

$(ELC): $(EL)
	$(EMACS) -batch -l ./$(COMPILE_PARAM_FILE) -f batch-byte-compile $(EL)

# cpp Ѵ򤷡 sed  cpp 륳ʸ̤
#  tail+wc+awk ;פʶ
.xdef.X: Xdefaults.cpp
	cat $< ./Xdefaults.cpp \
	 | gcc -E - \
	 | sed  -e '/^#  *[0-9][0-9]*  *.*$$/d' \
		-e 's/ $$//' \
		-e /CM_BG/d \
		-e /CM_FG/d \
		-e /CM_BUTTON_BG/d \
		-e /CM_BUTTON_FG/d \
		-e /CM_BUTTON_SHAPE/d \
		-e /CM_HIGHLIGHT_FG/d \
		-e /CM_CHECK/d \
	 | tail +`wc $< | awk '{print $$1 + 1}'` > $@

$(INSTALLPATH):
	$(INSTALL) -d $(INSTALLPATH)

install: $(TARGETS) $(EL) $(INSTALLPATH)
	$(INSTALL_DATA) $(TARGETS) $(EL) $(INSTALLPATH)

tar:
	if [ ! -d ../../color-mate-$(VERSION)/theme/ ] ; then \
		 mkdir ../../color-mate-$(VERSION)/theme/ ; \
	fi
	for i in $(ALLFILES) ; do ( \
		rm -f ../../color-mate-$(VERSION)/theme/$$i ; \
		cp -p $$i ../../color-mate-$(VERSION)/theme/ ; \
		chmod u+w ../../color-mate-$(VERSION)/theme/$$i ; \
	) || exit 1; done

clean:
	rm -f $(TARGETS)

dummy:

# end
