ONEW_ROOT	= ..
ONEW_HDRS	= $(ONEW_ROOT)/onew.h

MAKEFILE =	Makefile.go
# BOOT_BEGIN ###########################################################
mkmk:		$(MAKEFILE)
		make -f $(MAKEFILE)
$(MAKEFILE):	Makefile $(ONEW_ROOT)/mkmakefile $(ONEW_ROOT)/ONEW_CONF.default ONEW_CONF
		$(ONEW_ROOT)/mkmakefile $(MAKEFILE)
ONEW_CONF:;	$(ONEW_ROOT)/mkmakefile ONEW_CONF $(NO_SYMLINK)
# BOOT_END ############################################################


LCFLAGS		= $(CFLAGS) -I$(ONEW_ROOT)
DEPEND		= $(MAKEFILE) ONEW_CONF $(ONEW_ROOT)/ONEW_CONF.default

all:		libengine.a

libengine.a:	$(RKKOBJS)
		ar rc libengine.a $(RKKOBJS)

Canna.o:	Canna.c Canna_euc.h $(DEPEND) $(ONEW_HDRS)
		$(CC) -c $(LCFLAGS) $(CANNAINC) $(CANNADEF) Canna.c

CannaRk.o:	CannaRk.c $(DEPEND) $(ONEW_HDRS)
		$(CC) -c $(LCFLAGS) $(CANNAINC) $(CANNADEF) CannaRk.c

Wnn.o:		Wnn.c $(DEPEND) $(ONEW_HDRS)
		$(CC) -c $(LCFLAGS) $(WNNINC) $(WNNDEF) Wnn.c

WnnRomkan.o:	WnnRomkan.c $(DEPEND) $(ONEW_HDRS)
		$(CC) -c $(LCFLAGS) $(WNNINC) $(WNNDEF) WnnRomkan.c

clean:;		rm -f Makefile.go libengine.a *.o
		rm -f *.bak core ONEW_CONF

