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