File: Makefile

package info (click to toggle)
bitmap-mule 8.5-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,092 kB
  • ctags: 181
  • sloc: lisp: 3,069; makefile: 122; sh: 63
file content (70 lines) | stat: -rw-r--r-- 1,737 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#
# Makefile for BITMAP-MULE.
#

PACKAGE	= bitmap-mule
API	= 8
RELEASE	= 5
BITMAP_FONTS	= bitmap-fonts-1.0

TAR	= tar
RM	= /bin/rm -f
CP	= /bin/cp -p
MKDIR	= /bin/mkdir

EMACS	= emacs
FLAGS	= -batch -q -no-site-file -l BITMAP-MK

PREFIX	= NONE
LISPDIR	= NONE
VERSION_SPECIFIC_LISPDIR	= NONE

GOMI	= *.elc \
	  *.cp *.cps *.ky *.kys *.fn *.fns *.vr *.vrs \
	  *.pg *.pgs *.tp *.tps *.toc *.aux *.log

VERSION	= $(API).$(RELEASE)
ARC_DIR	= /pub/elisp/bitmap

elc:
	$(EMACS) $(FLAGS) -f compile-bitmap $(PREFIX) $(LISPDIR) \
		$(VERSION_SPECIFIC_LISPDIR)

install:	elc
	$(EMACS) $(FLAGS) -f install-bitmap $(PREFIX) $(LISPDIR) \
		$(VERSION_SPECIFIC_LISPDIR)

clean:
	-$(RM) $(GOMI)

tar:
#	cvs commit
#	sh -c 'cvs tag -RF $(PACKAGE)-`echo $(VERSION) | tr . _`; \
#	cd /tmp; \
#	cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root \
#		export -d $(PACKAGE)-$(VERSION) \
#		-r $(PACKAGE)-`echo $(VERSION) | tr . _` \
#		bitmap-mule'
	$(RM) -r /tmp/$(PACKAGE)-$(VERSION); \
		$(MKDIR) /tmp/$(PACKAGE)-$(VERSION); \
		$(TAR) cf - . | $(TAR) xf - -C /tmp/$(PACKAGE)-$(VERSION); \
		cd /tmp/$(PACKAGE)-$(VERSION); \
		$(RM) -r CVS font/CVS
	cd /tmp; $(RM) $(PACKAGE)-$(VERSION)/ftp.in; \
		GZIP=-9; export GZIP; \
		$(TAR) czf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
	cd /tmp; cd $(PACKAGE)-$(VERSION)/font; \
		make bdf; \
		GZIP=-9; export GZIP; \
		$(TAR) czf /tmp/$(BITMAP_FONTS).tar.gz *.bdf
	cd /tmp; $(RM) -r $(PACKAGE)-$(VERSION)
	sed -e "s/VERSION/$(VERSION)/" -e "s/API/$(API)/" \
		-e "s/PACKAGE/$(PACKAGE)/" < ftp.in

invoice:
	sed -e "s/VERSION/$(VERSION)/" -e "s/API/$(API)/" \
		-e "s/PACKAGE/$(PACKAGE)/" < ftp.in

release:
	-$(RM) $(ARC_DIR)/$(PACKAGE)-$(VERSION).tar.gz
	mv /tmp/$(PACKAGE)-$(VERSION).tar.gz $(ARC_DIR)