#
#
# If TOP dir is not "../../mit", set TOP.
# If CONTRIBSRC is not "$(TOP)/../contrib", set CURRENT_DIR and ContribDir
# in a configration file.
TOP = `pwd`
CURRENT_DIR = .
SHELL = /bin/sh
RM = rm -f
MV = mv
MAKE = make
# 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 ""
-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
@MAKE_START_TIME="`date`" ; \
$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) ; \
$(MAKE) $(MFLAGS) Makefiles ; \
$(MAKE) $(MFLAGS) clean ; \
$(MAKE) $(MFLAGS) includes ; \
$(MAKE) $(MFLAGS) depend ; \
$(MAKE) $(MFLAGS) $(WORLDOPTS) ; \
echo "" ; \
echo "Make Start Time => $$MAKE_START_TIME" ; \
echo "Make Finished Time => `date`"
@echo ""
@echo "Full build of Input Method."
@echo ""
Everything::
@echo ""
@echo "Rebuilding Input Method."
@echo ""
-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
@MAKE_START_TIME="`date`" ; \
$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) ; \
$(MAKE) $(MFLAGS) Makefiles ; \
$(MAKE) $(MFLAGS) includes ; \
$(MAKE) $(MFLAGS) depend ; \
$(MAKE) $(MFLAGS) $(WORLDOPTS) ; \
echo "" ; \
echo "Make Start Time => $$MAKE_START_TIME" ; \
echo "Make Finished Time => `date`"
@echo ""
@echo "Rebuild of Input Method."
@echo ""
syntax highlighted by Code2HTML, v. 0.9.1