# -*- Makefile -*-
# $Id: Makefile,v 1.3 1997/06/02 04:39:55 miyazaki Exp $
#
# Copyright (C) 1996-1997 by Haruo Yokota, 
#	Japan Advanced Inst. of Sci. and Tech.,
#	1-1 Asahidai, Tatsunokuchi, Ishikawa 923-12, Japan.
#

SHELL		= /bin/sh
RM		= /bin/rm -f

SOURCEDIR       = ../../../common/client/oqlclt
UTILDIR         = ../../../common/util
SOCKETDIR       = ../../socket

KLIC		= klic
KLICFLAGS	= -v

##### DO NOT DELETE THE FOLLOWING RULES
.SUFFIXES:
.SUFFIXES: .kl1 .o

COMPILE.kl1	= $(KLIC) $(KLICFLAGS) -c
LINK.kl1	= $(KLIC) $(KLICFLAGS)

.kl1.o:
	$(COMPILE.kl1) $<
.kl1:
	$(LINK.kl1) -o $@ $<

#####
TARGET	= oqlclt
LNSRC	= oqlclt.kl1 hostname.kl1 parser.kl1 uif.kl1 dict.kl1 \
	util.kl1 paraio.kl1
CLTSRC  = $(LNSRC)
CLTOBJ	= oqlclt.o hostname.o parser.o uif.o dict.o \
	util.o paraio.o

.PHONY:	all sun install.sun ncube install.ncube all-clean clean

all: sun

sun: oqlclt

oqlclt:	$(CLTOBJ)
	$(KLIC) $(KLICFLAGS) -o $@ $(CLTOBJ)

#
install.sun: $(TARGET)
	install -c -m 755 $(TARGET) ../bin

#
ncube:
install.ncube:

#
all-clean: clean
	$(RM) $(TARGET) $(LNSRC) core

clean:
	$(RM) $(CLTOBJ) *.[cho] *.ext *.db
#
#
#
oqlclt.kl1:
	-ln -s $(SOURCEDIR)/oqlclt.kl1 .
hostname.kl1:
	-ln -s $(SOURCEDIR)/hostname.kl1 .
parser.kl1:
	-ln -s $(SOURCEDIR)/parser.kl1 .
uif.kl1:
	-ln -s $(SOURCEDIR)/uif.kl1 .
dict.kl1:
	-ln -s $(SOURCEDIR)/dict.kl1 .
util.kl1:
	-ln -s $(UTILDIR)/util.kl1 .
paraio.kl1:
	-ln -s $(SOCKETDIR)/paraio.kl1 .
