1/*
2 * Copyright (c) 1994  Sony Corporation
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining
5 * a copy of this software and associated documentation files (the
6 * "Software"), to deal in the Software without restriction, including
7 * without limitation the rights to use, copy, modify, merge, publish,
8 * distribute, sublicense, and/or sell copies of the Software, and to
9 * permit persons to whom the Software is furnished to do so, subject to
10 * the following conditions:
11 *
12 * The above copyright notice and this permission notice shall be
13 * included in all copies or substantial portions of the Software.
14 *
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 * IN NO EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY CLAIM,
19 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
20 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
21 * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 *
23 * Except as contained in this notice, the name of Sony Corporation
24 * shall not be used in advertising or otherwise to promote the sale, use
25 * or other dealings in this Software without prior written authorization
26 * from Sony Corporation.
27 */
28
29/*
30 * $SonyRCSfile: Imakefile,v $
31 * $SonyRevision: 1.3 $
32 * $SonyDate: 1997/01/23 11:20:53 $
33 */
34
35/*
36 * Change some make rules.
37 * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp)		1996/8/10
38 */
39
40#include "../sj3.tmpl"
41
42INCLUDES        =  -I../sj3h  -I../sj3lib -I../include
43#if SystemV4 || SystemV
44#if defined(SonySysvArchitecture)
45CODE_LIBS       = -lw16 -ljcode
46CCOPTIONS = -Xa -Wf,-XNp9000,-XNd6000
47#else
48CCOPTIONS = -Xa
49#endif
50#if HasSockets
51EXTRA_LIBRARIES = -lnsl
52#endif
53#else
54SRC0		= nmttyslot.c
55OBJ0		= nmttyslot.o
56#endif
57DEFINES		+= $(ARCDEFS) $(SYSDEFS) -DKANJI -DOKB
58
59SYS_LIBRARIES	= -ltermcap $(CODE_LIBS)
60
61SJ3_LIBDIR          = ../sj3lib
62RKDIR = ../sj3rkcv
63INCLUDES += -I$(RKDIR)
64SJLIB           = $(SJ3_LIBDIR)/libsj3lib.a
65RKLIB			= $(RKDIR)/libsj3rkcv.a
66SJCOMPATLIB 	= ../sjcompat/libsjcompat.a
67XCOMM INSTFLAGS 	= -o $(SJ3OWNER) -g $(SJ3GROUP) -m 4755
68DEPLIBS         = $(SJLIB) $(RKLIB) $(SJCOMPATLIB)
69LOCAL_LIBRARIES = $(SJLIB) $(RKLIB) $(SJCOMPATLIB)
70
71SRC1            =       conv.c display.c funckey.c\
72                        eucmessage.c sj3.c\
73                        sj3ver.c sjgetchar.c term.c $(SRC0)
74
75SRC2            =       version.c stat_conv.c henkan.c\
76                        romaji.c code.c\
77                        etc.c toroku.c edit.c douon.c\
78                        sjrc.c kigou.c common.c screen.c\
79                        libif.c
80
81SRC             =       $(SRC1) $(SRC2) $(SRC3)
82
83OBJS            =       sj3ver.o version.o sj3.o\
84                        funckey.o term.o\
85                        sjgetchar.o conv.o stat_conv.o henkan.o\
86                        romaji.o display.o code.o\
87                        etc.o toroku.o edit.o eucmessage.o douon.o\
88                        sjrc.o kigou.o common.o screen.o\
89                        libif.o $(OBJ0)
90
91AllTarget(sj3)
92NormalProgramTarget(sj3,$(OBJS),$(DEPLIBS),$(LOCAL_LIBRARIES),)
93DependTarget()
94InstallProgramWithFlags(sj3,$(SJ3BINDIR),$(INSTFLAGS))
95InstallNamedNonExec(Sjrc,sjrc,$(SJ3CONFDIR))
96InstallNamedNonExec(Sjrk,sjrk,$(SJ3CONFDIR))
97InstallNamedNonExec(Xterm.cvt,cvtkey.xterm,$(SJ3CONFDIR))
98InstallNamedNonExec(News.cvt,cvtkey.news,$(SJ3CONFDIR))
99InstallNamedNonExec(Nwp511.cvt,cvtkey.nwp511,$(SJ3CONFDIR))
100InstallNamedNonExec(Nwp517.cvt,cvtkey.nwp517,$(SJ3CONFDIR))
101