File: mkpkg

package info (click to toggle)
iraf-st4gem 1.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 30,316 kB
  • sloc: fortran: 4,161; ansic: 2,564; pascal: 1,092; lisp: 1,046; yacc: 969; makefile: 89; python: 18; sh: 7
file content (81 lines) | stat: -rw-r--r-- 2,155 bytes parent folder | download | duplicates (2)
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
71
72
73
74
75
76
77
78
79
80
81
# Make the psikern package
#
# Special keywords recognized by IRAF mkpkg files:
#
#	mkpkg relink		update object library and link
#	mkpkg linkonly		skip object library updates and just link
#	mkpkg install		move executable to lib$
#	mkpkg update		update object library, link, and move to lib$

$call   relink
#$call	debug
$exit

debug:
	$set XFLAGS = "$(XFLAGS) -fgq"
	$set LFLAGS = "$(LFLAGS) -xz"
	$call relink
	;

update:
	$call	relink
	$call	install
	;

relink:
	$update	psikern.a
	$call	psikern
	;

install:
	$move xx_psikern.e st4gembin$x_psikern.e
	;

psikern:
linkonly:
	$omake	x_psikern.x
	$link	x_psikern.o psikern.a\
		-ltbtables -liminterp\
		-o xx_psikern.e
	;

psikern.a:
	@psk
	t_psikern.x	<error.h> <gki.h> psiparams.com
        psiact.x        psi.h psi.com
	psicancel.x	psi.h psi.com
        psichfont.x     <gset.h> psi.h psi.com
	psiclear.x	<mach.h> psi.h psi.com
	psiclose.x	psi.h psi.com
	psiclws.x	psi.h psi.com
	psicolor.x	psi.h psi.com
        psicos.x
        psidraw.x       psi.h psi.com
        psierase.x      psi.h psi.com
	psiescape.x     <gset.h> <psiescape.h> psi.h psi.com
	psifa.x		<gset.h> psi.h psi.com
	psifaset.x	<gki.h> psi.h psi.com psiparams.com
	psiflush.x	psi.h psi.com
	psiinit.x	<ctype.h> <gki.h> <mach.h> psi.h psi.com psiparams.com
	psiltype.x	<gset.h> psi.h psi.com
	psilud.x	<math/iminterp.h> <tbset.h> <psiescape.h>
        psilut.x        <psiescape.h> psi.h psi.com
        psilw.x         <gki.h> psi.h psi.com
        psimkg.x	<ctype.h>
        psimove.x       psi.h psi.com
	psiopen.x	<gki.h> psi.h psi.com
	psiopenws.x	<error.h> <gki.h> <mach.h> psi.h psi.com psiparams.com
	psipcell.x	psi.h psi.com
	psipl.x		<gki.h> <gset.h> psi.h psi.com
	psiplset.x	<gki.h> psi.h psi.com psiparams.com
	psipm.x		<gki.h> psi.h psi.com
	psipmset.x	<gki.h> psi.h psi.com psiparams.com
	psiprolog.x	<gki.h> <gset.h> psi.h psi.com psiparams.com
	psireset.x	<gki.h> <gset.h> psi.h psi.com 
        psirev.x
	psiset.x	<error.h> <psiescape.h> "psi.h" "psi.com"
        psistroke.x     psi.h psi.com
	psitx.x		<gki.h> <gset.h> psi.h psi.com
	psitxset.x	<gki.h> <gset.h> psi.h psi.com psiparams.com
	stxseg.x	<gset.h>
	;