# Imakefile for YY-server
# This file is part of YY-server of YYonX (Version 1.5)
# $Id: Makefile,v 3.1 1992/10/27 08:10:20 keisuke Exp keisuke $
#
#;;; Authors:
#;;;   Version 1.0  90/03/22 by Keisuke 'Keiko' Tanaka
#;;;				(keisuke@csrl.aoyama.ac.jp)
#;;;   Version 1.19 90/11/05 by Keisuke 'Keiko' Tanaka
#;;;			Copyright Notice is rewritten
#;;;   Version 3.0  92/10/27 by Keisuke 'Keiko' Tanaka
#;;;                    Imake version is created
#;;;

# $Revision: 3.1 $ Written by Keisuke 'Keiko' Tanaka
#			$Date: 1992/10/27 08:10:20 $

       YYBINDIR = /usr/local/bin
       YYLIBDIR = /usr/local/lib/YYonX
    CDEBUGFLAGS	= -g
        WNNLIBS = -lwnn

     KINPUT_LIB	= $(WNNLIBS)

LOCAL_LIBRARIES	= $(XLIB) $(KINPUT_LIB)
        DEPLIBS	= $(DEPXLIB)

#ifndef MAKESYS
       PROGRAMS = yyserv-test
 INSTALL_TARGET = yyserv-install
#else
       PROGRAMS =
 INSTALL_TARGET =
#endif


        DB_LIST = yyfontinfo yyinputedit .yydebug
     COMMON_SRC = packet.c debug.c misc.c
    SERVCMD_SRC = com_init.c com_territory.c com_draw.c com_font.c \
		  com_page.c com_animation.c
       SERV_SRC = server.c dispatch.c comm.c xwindow.c schedule.c \
		  x11proto.c error.c version.c \
		  input.c edit.c edit_kana.c edit_kanji.c \
		  page_ctrl.c image.c kanji.c \
		  $(SERVCMD_SRC)

    COMMON_HEAD = copyright.h yydefs.h yydefault.h yypacket.h
      SERV_HEAD = xwindow.h territory.h page.h yyfont.h animation.h

    COMMON_OBJS = packet.o debug.o misc.o
   SERVCMD_OBJS = com_init.o com_territory.o com_draw.o com_font.o \
		  com_page.o com_animation.o
      SERV_OBJS = server.o dispatch.o comm.o xwindow.o schedule.o \
		  x11proto.o error.o version.o \
		  input.o edit.o edit_kana.o edit_kanji.o \
		  page_ctrl.o image.o kanji.o splite.o\
		  $(SERVCMD_OBJS)

	   SRCS = $(SERV_SRC) $(COMMON_SRC)
           OBJS = $(SERV_OBJS) $(COMMON_OBJS)

    LOCAL_DEBUG	= 
        DEFINES = -I.. $(LOCAL_DEBUG)

AllTarget($(PROGRAMS))

SingleProgramTarget(yyserv,$(OBJS),$(LOCAL_LIBRARIES),-lm)

yyserv-test: yyserv
	MakeDir(../bin)
	cp yyserv ../bin/yyserv
	cp yyfontinfo ../bin/yyfontinfo
	cp yyinputedit ../bin/yyinputedit

yyserv-install: yyserv
	MakeDir($(YYBINDIR))
	$(INSTALL) -c $(INSTPGMFLAGS) yyserv $(YYBINDIR)/yyserv
	MakeDir($(YYLIBDIR))
	$(INSTALL) -c $(INSTAPPFLAGS) yyfontinfo $(YYLIBDIR)/yyfontinfo
	$(INSTALL) -c $(INSTAPPFLAGS) yyinputedit $(YYLIBDIR)/yyinputedit

install:: $(INSTALL_TARGET)

DependTarget()
