# Generated automatically from Makefile.in by configure.
#                                  -*-Makefile-*-
# Makefile for theme
#
# $Id: Makefile.in,v 1.3 2003/09/19 14:48:40 elca Exp $

EMACS = mule
INSTALLPATH = /home/vbuilder/elisp/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 MidNight.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

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 \
		-e /CM_FONT/d \
		-e /CM_MENU_FONT/d \
	 | tail -`wc $< | awk '{print $$1 + 1}'` > $@

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

install: $(EL) $(TARGETS) $(INSTALLPATH)
	for i in $(EL) $(TARGETS) ; do \
		$(INSTALL_DATA) $$i $(INSTALLPATH) ; \
	done

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
