/* $Id: Imakefile,v 3.4 1994/01/28 05:26:59 kon Exp $ */
#include "../../../Canna.conf"

            CANNAROOT = ../../..
          CANNACMDDIR = $(CANNAROOT)/cmd
               FORCPP = $(CANNACMDDIR)/forcpp/forcpp
              FORSORT = $(CANNACMDDIR)/forsort/forsort
                 SORT = sort
                  SED = sed
            SPLITWORD = $(CANNACMDDIR)/splitwd/splitword
            MERGEWORD = $(CANNACMDDIR)/mergewd/mergeword
               CRXDIC = $(CANNACMDDIR)/crxdic/crxdic
               CRFREQ = $(CANNACMDDIR)/crfreq/crfreq
          CANNADICDIR = $(DicDir)/canna
            SAMPLEDIR = $(CANNADIR)/sample
         SAMPLESRCDIR = $(CANNADIR)/sample/src

              ALLDICS = dics.dir hojomwd.t suffix.t $(TARGETS)
              TARGETS = iroha.d iroha.fq bushu.fq yuubin.fq
          FUZOKUGODIC = ../grammar/cnj.bits

AllTarget($(TARGETS))

iroha.d iroha.fq: iroha.t bushu.d yuubin.d $(FUZOKUGODIC)
	$(CRXDIC) -D $(FUZOKUGODIC) -m -o iroha.d -n iroha iroha.t
	$(CRFREQ) iroha.d iroha.mwd
	cat bushu.d yuubin.d >> iroha.d

clean::
	$(RM) $(TARGETS) bushu.d yuubin.d

bushu.d bushu.fq: bushu.t $(FUZOKUGODIC)
	$(CRXDIC) -D $(FUZOKUGODIC) -m -o bushu.d -n bushu bushu.t
	$(CRFREQ) bushu.d bushu.mwd

yuubin.d yuubin.fq: yuubin.t $(FUZOKUGODIC)
	$(CRXDIC) -D $(FUZOKUGODIC) -m -o yuubin.d -n yuubin yuubin.t
	$(CRFREQ) yuubin.d yuubin.mwd

MakeDirectories(install,$(CANNADICDIR))

InstallMultipleFlags($(ALLDICS),$(CANNADICDIR),-m 0664 $(cannaOwnerGroup))

install::
	$(CHGRP) $(cannaGroup) $(CANNADICDIR)
	$(CHOWN) $(cannaOwner) $(CANNADICDIR)
	$(CHMOD) ug+w $(CANNADICDIR)
	$(CHGRP) $(cannaGroup) $(DicDir)
	$(CHOWN) $(cannaOwner) $(DicDir)
	$(CHMOD) ug+w $(DicDir)
	$(CHMOD) -w $(CANNADICDIR)/dics.dir

depend::
