~erosa/+junk/tkgate-fix-307220

1 by Bazaar Package Importer
Import upstream version 1.8.3
1
XCOMM    Copyright (C) 1987-2004 by Jeffery P. Hansen
2
XCOMM
3
XCOMM    This program is free software; you can redistribute it and/or modify
4
XCOMM    it under the terms of the GNU General Public License as published by
5
XCOMM    the Free Software Foundation; either version 2 of the License, or
6
XCOMM    (at your option) any later version.
7
XCOMM
8
XCOMM    This program is distributed in the hope that it will be useful,
9
XCOMM    but WITHOUT ANY WARRANTY; without even the implied warranty of
10
XCOMM    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
XCOMM    GNU General Public License for more details.
12
XCOMM
13
XCOMM    You should have received a copy of the GNU General Public License
14
XCOMM    along with this program; if not, write to the Free Software
15
XCOMM    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
16
XCOMM
17
18
#include "config.h"
19
20
#define IHaveSubdirs
21
22
SUBDIRS=src/common src/tkgate src/gsim src/gmac
23
24
BITMAPS=TKGATE_BITMAPS
25
SCRIPTS=TKGATE_SCRIPTS
26
GDF=TKGATE_GDF
27
EXAMPLE1=TKGATE_EXAMPLE1
28
EXAMPLE2=TKGATE_EXAMPLE2
29
EXAMPLE3=TKGATE_EXAMPLE3
30
EXAMPLE4=TKGATE_EXAMPLE4
31
EXAMPLE5=TKGATE_EXAMPLE5
32
TUTORIALS=TKGATE_TUTORIALS
33
JATUTORIALS=TKGATE_JATUTORIALS
34
DOCS=TKGATE_DOCS
35
DOCFIGS=TKGATE_DOCFIGS
36
VERSION=TKGATE_VERSION
37
38
MakeSubdirs($(SUBDIRS))
39
DependSubdirs($(SUBDIRS))
40
CleanSubdirs($(SUBDIRS))
41
LintSubdirs($(SUBDIRS))
42
InstallSubdirs($(SUBDIRS))
8 by Barry deFreese
* QA upload.
43
InstallNonExecFile(README,$(HOMEDIR))
44
InstallNonExecFile(COPYING,$(HOMEDIR))
1 by Bazaar Package Importer
Import upstream version 1.8.3
45
InstallNonExecFile(sitename.txt,$(HOMEDIR))
46
InstallMultiple($(GDF),$(HOMEDIR)/gdf)
47
InstallMultiple($(BITMAPS),$(HOMEDIR)/bitmaps)
48
InstallMultiple($(SCRIPTS),$(HOMEDIR)/scripts)
8 by Barry deFreese
* QA upload.
49
InstallMultiple($(DOCS),$(HOMEDIR)/doc)
50
InstallMultiple($(DOCFIGS),$(HOMEDIR)/doc/fig)
1 by Bazaar Package Importer
Import upstream version 1.8.3
51
InstallManPage(tkgate,$(MANDIR))
52
InstallManPage(gmac,$(MANDIR))
53
54
XCOMM
55
XCOMM Create a FreeBSD packing list.  This rule will only work for the standard
56
XCOMM FreeBSD installation directory.
57
XCOMM
58
pkg-plist::
59
	rm -f pkg-plist
8 by Barry deFreese
* QA upload.
60
	echo "@name tkgate-$(VERSION)" >> pkg-plist
1 by Bazaar Package Importer
Import upstream version 1.8.3
61
	echo "@cwd /usr/X11R6" >> pkg-plist
62
	echo "bin/tkgate" >> pkg-plist
63
	echo "bin/gmac" >> pkg-plist
8 by Barry deFreese
* QA upload.
64
	(cd $(HOMEDIR)/../..; find lib/tkgate-$(VERSION) -type f -print) >> pkg-plist
65
	echo "@dirrm lib/tkgate-$(VERSION)/bitmaps" >> pkg-plist
66
	echo "@dirrm lib/tkgate-$(VERSION)/scripts" >> pkg-plist
67
	echo "@dirrm lib/tkgate-$(VERSION)/doc/fig" >> pkg-plist
68
	echo "@dirrm lib/tkgate-$(VERSION)/doc" >> pkg-plist
69
	echo "@dirrm lib/tkgate-$(VERSION)/gdf" >> pkg-plist
70
	echo "@dirrm lib/tkgate-$(VERSION)/libexec" >> pkg-plist
71
	echo "@dirrm lib/tkgate-$(VERSION)/examples/ex1" >> pkg-plist
72
	echo "@dirrm lib/tkgate-$(VERSION)/examples/ex2" >> pkg-plist
73
	echo "@dirrm lib/tkgate-$(VERSION)/examples/ex3" >> pkg-plist
74
	echo "@dirrm lib/tkgate-$(VERSION)/examples/ex4" >> pkg-plist
75
	echo "@dirrm lib/tkgate-$(VERSION)/examples/ex5" >> pkg-plist
76
	echo "@dirrm lib/tkgate-$(VERSION)/examples/tutorials" >> pkg-plist
77
	echo "@dirrm lib/tkgate-$(VERSION)/examples/ja-tutorials" >> pkg-plist
78
	echo "@dirrm lib/tkgate-$(VERSION)/examples" >> pkg-plist
79
	echo "@dirrm lib/tkgate-$(VERSION)" >> pkg-plist
1 by Bazaar Package Importer
Import upstream version 1.8.3
80
81
XCOMM
82
XCOMM This is for the maintainer to update the release date.
83
XCOMM
84
release::
85
	echo 'char *release_date = "'`(LANG=; date "+%b %d %Y")`'";' > src/tkgate/release.c
86
87
cleanclean::	clean
88
	rm -f src/common/Makefile src/tkgate/Makefile src/gsim/Makefile src/gmac/Makefile Makefile tkgate-error.log
89
	find . -name "*~" -exec rm -f {} ";"
90
	find . -name "*.core"  -exec rm -f {} ";"
91
	touch tkgate-error.log
92
93
94
uninstall::
95
	@echo "No automatic uninstall is available.  To uninstall tkgate, please"
96
	@echo "manually remove the following files:"
97
	@echo ""
98
	@echo "From ${BINDIR} remove: 'tkgate' and 'gmac'"
99
	@echo "All files from ${HOMEDIR}"
100
101
install::
8 by Barry deFreese
* QA upload.
102
	cp -r locale ${DESTDIR}${HOMEDIR}