#
#	(C)1992, 1993, 1995 Institute for New Generation Computer Technology
#		ۤ¾COPYRIGHTե򻲾ȤƲ
#		(Read COPYRIGHT for detailed information.)
#
#
#	Makefile for Kappa IXP
#

#### KLIC Sources
KLICSRCS = ixp_add.kl1 ixp_del.kl1 ixp_get.kl1 ixp.kl1 ixp_leaf.kl1 \
	ixp_leafadd.kl1 ixp_leafget.kl1 ixp_load.kl1 ixp_match.kl1 \
	ixp_node.kl1 ixp_nodeadd.kl1 ixp_page.kl1 ixp_psearch.kl1 \
	ixp_read.kl1 ixp_search.kl1 ixp_common.kl1

#### KLIC MACRO
KLICMACROSRCS = ixp.mac

#### KLIC -> C soorce Files
KLICCS = ixp_add.c ixp_del.c ixp_get.c ixp.c ixp_leaf.c ixp_leafadd.c \
	ixp_leafget.c ixp_load.c ixp_match.c ixp_node.c ixp_nodeadd.c \
	ixp_page.c ixp_psearch.c ixp_read.c ixp_search.c ixp_common.c

#### KLIC -> ***.ext Files
KLICEXTS = ixp_add.ext ixp_del.ext ixp_get.ext ixp.ext ixp_leaf.ext \
	ixp_leafadd.ext ixp_leafget.ext ixp_load.ext ixp_match.ext \
	ixp_node.ext ixp_nodeadd.ext ixp_page.ext ixp_psearch.ext \
	ixp_read.ext ixp_search.ext ixp_common.ext

#### KLIC -> OBJs
KLICOBJS = ixp_add.o ixp_del.o ixp_get.o ixp.o ixp_leaf.o ixp_leafadd.o \
	ixp_leafget.o ixp_load.o ixp_match.o ixp_node.o ixp_nodeadd.o \
	ixp_page.o ixp_psearch.o ixp_read.o ixp_search.o ixp_common.o


#### C Source Files
CS = ixp_PntLef.c ixp_PntNod.c ixp_PntCom.c \
	ixp_SrcCom.c ixp_SrcStr.c ixp_SrcInt.c ixp_SrcRID.c ixp_SrcOcc.c

#### C Header Files
HS = ixp.h ixp_PntNod.h ixp_SrcCom.h ixp_SrcRID.h ixp_PntCom.h \
	ixp_SrcInt.h ixp_SrcStr.h ixp_PntLef.h ixp_SrcOcc.h

#### C OBJs
COBJS = ixp_PntLef.o ixp_PntNod.o ixp_PntCom.o \
	ixp_SrcCom.o ixp_SrcStr.o ixp_SrcInt.o ixp_SrcRID.o ixp_SrcOcc.o

DMYSRCS = DM_ixp_str.kl1
DMYOBJS = DM_ixp_str.o


DIRNAME = ixp
#DIRNEST = .
#						# For link
DIRNEST = ..
#						# For SVM, BFM ...
#DIRNEST = ../..
#					# For TBP

include $(SRCROOTDIR)/include/Makefile.ini

#### **.h file depend
#ixp_Point.o: ixp.h ixp_Point.h
ixp_PntLef.o: ixp.h ixp_PntLef.h
ixp_PntNod.o: ixp.h ixp_PntNod.h
ixp_PntCom.o: ixp.h ixp_PntCom.h
#ixp_Search.o: ixp.h ixp_Search.h
ixp_SrcCom.o: ixp.h ixp_SrcCom.h
ixp_SrcStr.o: ixp.h ixp_SrcStr.h
ixp_SrcInt.o: ixp.h ixp_SrcInt.h
ixp_SrcRID.o: ixp.h ixp_SrcRID.h
ixp_SrcOcc.o: ixp.h ixp_SrcOcc.h


#KLIC =	klic
#KLICFLAGS += -v
#KLICPKL1TMPDIR = /tmp



#### Execute File Make
test : $(KLICOBJ) $(COBJS) $(DYMOBJS)
	$(KLIC) $(KLICFLAGS) $(KLICOBJS) $(COBJS) $(DYMOBJS)

#.kl1.o :
#	$(KLIC) -c $(KLICFLAGS) $<
#
#.c.o :
#	$(CC) -c $(CFLAGS) $<

#test: $(KLICOBJS) $(COBJS) $(DYMOBJS)
#	$(KLIC) $(KLICFLAGS) $(KLICOBJS) $(COBJS) $(DYMOBJS)


