#
# $Id: Makefile.ini,v 2.24 1999/02/26 05:09:17 yamasita Exp $
#
# If TOP dir is not "../../mit", set TOP.
# If CONTRIBSRC is not "$(TOP)/../contrib", set CURRENT_DIR and ContribDir 
# in a configration file.



            SHELL = /bin/sh
               RM = rm -f
               MV = mv
             MAKE = make
              TOP = `pwd`/../../../contrib
      CURRENT_DIR = ./../contrib/im/Xsi
#       CONFIGSRC = /usr/lib/X11/config
#       CONFIGSRC = /usr/openwin/lib/X11/config
        CONFIGSRC = /usr/X11R6/lib/X11/config
         IMAKESRC = $(CONFIGSRC)
         IRULESRC = $(CONFIGSRC)
          WSFLAGS = 
      IMAKEGFLAGS = $(WSFLAGS) -DUseInstalled
            IMAKE = imake $(IMAKEGFLAGS)
            IMTOP = $(TOP)/$(CURRENT_DIR)
       IMIRULESRC = $(IMTOP)/config
        IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IMIRULESRC) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)

all:
	@case "Use make World instead, and set TOP and CONTRIBDIR if necessary"

World::
	@echo ""
	@echo "Building Input Method."
	@echo ""
	@date
	@echo ""
	-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
	$(MAKE) $(MFLAGS) Makefiles
	$(MAKE) $(MFLAGS) clean
	$(MAKE) $(MFLAGS) includes
	$(MAKE) $(MFLAGS) depend
	$(MAKE) $(MFLAGS) $(WORLDOPTS)
	@echo ""
	@date
	@echo ""
	@echo "Full build of Input Method."
	@echo ""

Everything::
	@echo ""
	@echo "Rebuilding Input Method."
	@echo ""
	@date
	@echo ""
	-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
	$(MAKE) $(MFLAGS) Makefiles
	$(MAKE) $(MFLAGS) includes
	$(MAKE) $(MFLAGS) depend
	$(MAKE) $(MFLAGS) $(WORLDOPTS)
	@echo ""
	@date
	@echo ""
	@echo "Rebuild of Input Method."
	@echo ""


syntax highlighted by Code2HTML, v. 0.9.1