Source

liece / Makefile

Full commit
daiki f98efb8 




















viteno db094cb 
ben f25ca96 
daiki f98efb8 


daiki 0866470 
daiki f98efb8 

ben f25ca96 

daiki f98efb8 












daiki 0866470 
daiki f98efb8 






ben f25ca96 
daiki f98efb8 


ben f25ca96 

scop cb48f41 
daiki f98efb8 

ben f25ca96 

youngs 8e34fa6 
ben f25ca96 
youngs d9a551e 


daiki f98efb8 


ben f25ca96 
youngs d9a551e 
ben f25ca96 
daiki f98efb8 

ben f25ca96 
# Makefile for Liece lisp code

# This file is part of XEmacs.

# XEmacs is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any
# later version.

# XEmacs is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.

# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING.  If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.

# This XEmacs package contains independent single file lisp packages

VERSION = 1.13
AUTHOR_VERSION = 1.4.9
MAINTAINER = Daiki Ueno <ueno@unixuser.org>
PACKAGE = liece
PKG_TYPE = regular
REQUIRES = apel mail-lib fsf-compat xemacs-base
CATEGORY = standard

include ../../Local.rules.inc

ELCS = lisp/liece-xemacs.elc lisp/gettext.elc lisp/liece-clfns.elc \
	lisp/liece-handler.elc lisp/liece-compat.elc lisp/liece-version.elc \
	lisp/liece-vars.elc lisp/liece-globals.elc lisp/liece-inlines.elc \
	lisp/liece-filter.elc lisp/liece-coding.elc lisp/liece-dcc.elc \
	lisp/liece-menu.elc lisp/liece-000.elc lisp/liece-200.elc \
	lisp/liece-300.elc lisp/liece-400.elc lisp/liece-500.elc \
	lisp/liece-nick.elc lisp/liece-channel.elc lisp/liece-commands.elc \
	lisp/liece-ctcp.elc lisp/liece-q-el.elc lisp/liece-message.elc \
	lisp/liece-handle.elc lisp/liece-hilit.elc lisp/liece-intl.elc \
	lisp/liece-mail.elc lisp/liece-minibuf.elc lisp/liece-misc.elc \
	lisp/liece-tcp.elc lisp/liece-url.elc lisp/liece-x-face.elc \
	lisp/liece-window.elc lisp/liece.elc

# MULE_ELCS = lisp/liece-q-ccl.elc

DATA_1_FILES = $(wildcard etc/icons/*.xpm)
DATA_1_DEST = $(PACKAGE)/icons

DATA_2_FILES = etc/styles/top etc/styles/middle etc/styles/bottom
DATA_2_DEST = $(PACKAGE)/styles

ifneq ($(MSGFMT),)
DATA_3_FILES = etc/po/liece.mo
DATA_3_DEST = $(PACKAGE)/locale/ja/LC_MESSAGES

EXTRA_DEPENDENCIES = etc/po/liece.mo
endif

AUTOLOAD_PATH = lisp

EXPLICIT_DOCS = doc/liece.texi

EARLY_GENERATED_LISP += $(AUTOLOAD_PATH)/liece-setup.el


PRELOADS = -eval \("push \"./lisp\" load-path"\) \
	-l liece-globals -l liece-vars

include ../../XEmacs.rules

lisp/liece-setup.el: $(ELCS:.elc=.el)
	cd lisp && $(BOOT_XEMACS) -l liece-make -f autoload-liece \
		liece-setup- .

etc/po/liece.mo: etc/po/ja.po
	(cd etc/po; $(MSGFMT) -o liece.mo ja.po)