KARCH_DEFINE = -DKARCH_SPARC KOPSYS_DEFINE = -DKOPSYS_SOLARIS KCONFIG_DEFINE = -DKCONFIG_DEFINE=\"solaris\" MATCHING_PATH = /home/faria/URLib/col/dpi.inpe.br/faria/1997/06.05.11.09/doc/match/k_prog MATCHING_LIBDIR = /home/faria/URLib/col/dpi.inpe.br/faria/1997/06.05.11.09/doc/match/k_prog/lib MATCHING_BINDIR = /home/faria/URLib/col/dpi.inpe.br/faria/1997/06.05.11.09/doc/match/k_prog/bin BOOTSTRAP_PATH = /home/k22/bootstrap BOOTSTRAP_LIBDIR = /home/k22/lib BOOTSTRAP_BINDIR = /home/k22/bin DATASERV_PATH = /home/k22/dataserv DATASERV_LIBDIR = /home/k22/lib DATASERV_BINDIR = /home/k22/bin DATAMANIP_PATH = /home/k22/datamanip DATAMANIP_LIBDIR = /home/k22/lib DATAMANIP_BINDIR = /home/k22/bin IMAGE_PATH = /home/k22/image IMAGE_LIBDIR = /home/k22/lib IMAGE_BINDIR = /home/k22/bin TB_NAME = $(MATCHING_PATH) TOOLBOX_PATH = /home/faria/URLib/col/dpi.inpe.br/faria/1997/06.05.11.09/doc/match/k_prog SHELL = /bin/sh ARCH = solaris MAKE = make MV = mv SED = sed YACC = yacc YFLAGS = -d LEX = lex LFLAGS = -n LINT = lint -u INSTALL = $(SCRIPTSRC)/bsdinst.sh LIBLD = ld RM = rm -f TAGS = ctags KGENMAKE = kgenmake DEPEND = kgendepend KGENIMAKE = kgenimake BASENAME = /usr/bin/basename SCRIPTSRC = $(BOOTSTRAP_PATH)/repos/config/scripts GHOSTWRITER = ghostwriter CONDUCTOR = conductor KGENSTRUCT = kgenstruct KLINT = klint PROTOIZEFLAGS = -fstrength-reduce -fpcc-struct-return -fwritable-strings -ansi KLD_RUN_PATH = $(MATCHING_LIBDIR):$(IMAGE_LIBDIR):$(DATAMANIP_LIBDIR):$(DATASERV_LIBDIR):$(BOOTSTRAP_LIBDIR):$${LD_RUN_PATH+$$LD_RUN_PATH} OBJECTINCLUDE = $(TOOLBOX_INCLUDE) OBJECTLIBDIR = $(TOOLBOX_LIBDIR) OBJECTDEFINES = $(TOOLBOX_DEFINES) ALLINCLUDES = $(OBJECTINCLUDE) $(EXTRA_INCLUDES) $(STD_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(KARCH_DEFINE) $(KOPSYS_DEFINE) $(KCONFIG_DEFINE) $(OBJECTDEFINES) $(LOCALDEFINES) $(DEFINES) LINTFLAGS = $(ALLDEFINES) $(ALLINCLUDES) RM_CMD = $(RM) *.o core *.a tags ,* *~ *.i *.u *.B *.G *.T *.s .emacs_* tags TAGS .pure MAKEFILE_CMD = $(KGENMAKE) $(IMAKE_DEFINES) SYS_LIBRARIES = -lm -ll X_LIBRARIES = -lXmu -lXt -lXext -lX11 FOR_SYS_LIBRARIES = -lF77 EXTRA_LIBRARIES = -lsocket -lnsl -lgen FORLIBDIR = -L/opt/SUNWspro/SC3.0.1/lib XLIBDIR = -L/usr/openwin/lib XINCLUDES = -I/usr/openwin/include ALLLIBDIRS = $(EXTRALIBDIR) OBJS = $(YOBJS) $(LOBJS) $(COBJS) $(FOBJS) $(C++OBJS) SRCS = $(YSRCS) $(LSRCS) $(CSRCS) $(FSRCS) $(C++SRCS) TOOLBOX_INCLUDE = -I$(MATCHING_PATH)/include \ -I$(IMAGE_PATH)/include \ -I$(DATAMANIP_PATH)/include \ -I$(DATASERV_PATH)/include \ -I$(BOOTSTRAP_PATH)/include TOOLBOX_LIBDIR = -L$(MATCHING_LIBDIR) \ -L$(IMAGE_LIBDIR) \ -L$(DATAMANIP_LIBDIR) \ -L$(DATASERV_LIBDIR) \ -L$(BOOTSTRAP_LIBDIR) C_TOOLBOX_LIBRARIES = -lkip \ -lkdmanip \ -lksegops \ -lkog \ -lkgm \ -lkapu \ -lkaps \ -lkdms \ -lkdac \ -lkfmt \ -lkgen \ -lkcms \ -lkclui \ -lkvf \ -lkexpr \ -lklibdb \ -lklm \ -lku C_TOOLBOX_DEP_LIBRARIES = $(IMAGE_LIBDIR)/libkip.a \ $(DATAMANIP_LIBDIR)/libkdmanip.a \ $(DATAMANIP_LIBDIR)/libksegops.a \ $(DATASERV_LIBDIR)/libkog.a \ $(DATASERV_LIBDIR)/libkgm.a \ $(DATASERV_LIBDIR)/libkapu.a \ $(DATASERV_LIBDIR)/libkaps.a \ $(DATASERV_LIBDIR)/libkdms.a \ $(DATASERV_LIBDIR)/libkdac.a \ $(DATASERV_LIBDIR)/libkfmt.a \ $(BOOTSTRAP_LIBDIR)/libkgen.a \ $(BOOTSTRAP_LIBDIR)/libkcms.a \ $(BOOTSTRAP_LIBDIR)/libkclui.a \ $(BOOTSTRAP_LIBDIR)/libkvf.a \ $(BOOTSTRAP_LIBDIR)/libkexpr.a \ $(BOOTSTRAP_LIBDIR)/libklibdb.a \ $(BOOTSTRAP_LIBDIR)/libklm.a \ $(BOOTSTRAP_LIBDIR)/libku.a BINDIR = $(MATCHING_BINDIR) LIBDIR = $(MATCHING_LIBDIR) OBJECT_TYPE = kroutine TOOLBOX_NAME = matching OBJECT_NAME = kghmt HEADERS = kghmt.h CSRCS = kghmt.c usage.c COBJS = kghmt.o usage.o BINARY_NAME = kghmt LDLIBS = $(KHOROSLDOPTION) $(C_TOOLBOX_LIBRARIES) $(SYSTEMLDOPTION) $(EXTRA_LIBRARIES) $(SYS_LIBRARIES) DEPLIBS = $(C_TOOLBOX_DEP_LIBRARIES) CC = cc LD = $(CC) CDEBUGFLAGS = -g COPTFLAGS = -xO3 CCOPTIONS = -Xc -v INSTPGMFLAGS = -s LDOPTIONS = $(OBJECTLIBDIR) $(ALLLIBDIRS) $(CCOPTIONS) CFLAGS = $(CDEBUGFLAGS) \ $(CCOPTIONS) $(ALLDEFINES) C++ = CC C++DEBUGFLAGS = -g C++OPTFLAGS = -xO3 C++OPTIONS = -Xc -v C++FLAGS = $(C++DEBUGFLAGS) \ $(C++OPTIONS) $(ALLDEFINES) KHOROSLDOPTION = -Bdynamic -R$(KLD_RUN_PATH) SYSTEMLDOPTION = -Bdynamic all:: $(BINARY_NAME) $(BINARY_NAME):: depend @true $(BINARY_NAME):: $(OBJS) $(DEPLIBS) $(RM) $@ $(LD) -o $@ $(OBJS) $(LDOPTIONS) $(LDLIBS) $(EXTRA_LOAD_FLAGS) olit: $(RM) $(BINARY_NAME) @$(MAKEFILE_CMD) -DKUSEOLIT $(MAKE) motif: $(RM) $(BINARY_NAME) @$(MAKEFILE_CMD) -DKUSEMOTIF $(MAKE) athena: $(RM) $(BINARY_NAME) @$(MAKEFILE_CMD) -DKUSEATHENA $(MAKE) debug: $(RM) $(BINARY_NAME) $(RM) $(OBJS) @$(MAKEFILE_CMD) -DOverRideOptimized $(MAKE) optimize: $(RM) $(BINARY_NAME) $(RM) $(OBJS) @$(MAKEFILE_CMD) -DOverRideDebug $(MAKE) static: $(RM) $(BINARY_NAME) @$(MAKEFILE_CMD) -DOverRideDynamic $(MAKE) dynamic: $(RM) $(BINARY_NAME) @$(MAKEFILE_CMD) -DOverRideStatic $(MAKE) lint: $(LINT) $(LINTFLAGS) $(CSRCS) klint:: -$(KLINT) -tb $(TOOLBOX_NAME) -oname $(OBJECT_NAME) install:: $(BINARY_NAME) $(INSTALL) $(INSTPGMFLAGS) $(BINARY_NAME) $(BINDIR) $(RM) $(BINARY_NAME) uninstall:: $(RM) $(BINDIR)/$(BINARY_NAME) depend:: @true gendepend:: -@$(DEPEND) -- $(ALLDEFINES) -- $(CSRCS) $(C++SRCS) sbrowser: $(RM_CMD) \KCOM* @$(MAKEFILE_CMD) -DKUSESB $(MAKE) listincl:: findincl $(ALLDEFINES) $(FDFLAGS) $(CSRCS) $(HEADERS) spotless: clean uninstall cleanout clean:: $(RM) $(BINARY_NAME) $(BINARY_NAME).pure_* $(BINARY_NAME).pcv .C.o: $(RM) $@ $(C++) -c $(C++FLAGS) $*.C .cc.o: $(RM) $@ $(C++) -c $(C++FLAGS) $*.cc RCSco: co -l $(SRCS) $(HEADERS) $(SCRIPTS) RCSci: @if [ ! -d RCS ]; then mkdir RCS; fi; ci $(SRCS) $(HEADERS) $(SCRIPTS) proto:: @$(RM) prototypes; @touch prototypes; -@for i in $(CSRCS); do (echo " " >> prototypes; echo " /* $$i */">> prototypes; echo " " >> prototypes; mkproto $(PROTOFLAGS) < $$i >> prototypes); done protoize:: -@for i in $(CSRCS); do (protoize -c "$(PROTOIZEFLAGS) $(ALLDEFINES)" $$i); done tags:: $(TAGS) -w *.[chfylCF] > tags struct:: -@start=0; for i in `echo "$(XSRCS) none"`; do if [ "$$i" != "none" ]; then echo "Running kgenstruct on $$i"; $(KGENSTRUCT) -x $$i; start=1; else if [ "$$start" = "0" ]; then echo "No *.x files"; fi; fi; done clui:: $(GHOSTWRITER) -force gw:: $(GHOSTWRITER) -force gui:: @if [ "$(OBJECT_TYPE)" = "kroutine" ]; then echo $(CONDUCTOR) -force; $(CONDUCTOR) -force; fi cleanout:: $(RM_CMD) Makefile Makefiles: Imakefiles: GenImakefiles: clean:: $(RM_CMD) \KCOM* Makefile:: $(MAKEFILE_CMD) Imakefile:: $(KGENIMAKE) -tb $(TOOLBOX_NAME) GenImakefile:: $(KGENIMAKE) -tb $(TOOLBOX_NAME) -recreate # DO NOT DELETE kghmt.o: kghmt.h kghmt.o: /home/faria/URLib/col/dpi.inpe.br/faria/1997/06.05.11.09/doc/match/k_prog/include/matching.h kghmt.o: /home/k22/image/include/image.h kghmt.o: /home/k22/datamanip/include/datamanip.h kghmt.o: /home/k22/dataserv/include/dataserv.h kghmt.o: /home/k22/bootstrap/include/bootstrap.h kghmt.o: /home/k22/bootstrap/include/machine/cdefs.h kghmt.o: /home/k22/bootstrap/include/machine/kmachine.h kghmt.o: /home/k22/bootstrap/include/machine/includes.h kghmt.o: /home/k22/bootstrap/include/machine/kopsys.h kghmt.o: /home/k22/bootstrap/include/machine/solaris.h /usr/include/stdio.h kghmt.o: /usr/include/setjmp.h /usr/include/ctype.h /usr/include/pwd.h kghmt.o: /usr/include/errno.h /usr/include/string.h /usr/include/fcntl.h kghmt.o: /usr/include/time.h /usr/include/dirent.h /usr/include/unistd.h kghmt.o: /usr/include/stddef.h /usr/include/stdlib.h /usr/include/sys/stat.h kghmt.o: /usr/include/sys/types.h /usr/include/sys/wait.h kghmt.o: /home/k22/bootstrap/include/kutils/kutils.h kghmt.o: /home/k22/bootstrap/include/kutils/kvarargs.h /usr/include/varargs.h kghmt.o: /home/k22/bootstrap/include/kutils/knotify.h kghmt.o: /home/k22/bootstrap/include/kutils/kfile.h kghmt.o: /home/k22/bootstrap/include/kutils/kread.h kghmt.o: /home/k22/bootstrap/include/kutils/kwrite.h kghmt.o: /home/k22/bootstrap/include/kutils/kparse.h kghmt.o: /home/k22/bootstrap/include/kutils/klist.h kghmt.o: /home/k22/bootstrap/include/kutils/karray.h kghmt.o: /home/k22/bootstrap/include/kutils/khash.h kghmt.o: /home/k22/bootstrap/include/kutils/kstrings.h kghmt.o: /home/k22/bootstrap/include/kutils/kmemory.h kghmt.o: /home/k22/bootstrap/include/kutils/kobject.h kghmt.o: /home/k22/bootstrap/include/kutils/kstatus.h kghmt.o: /home/k22/bootstrap/include/kutils/kmach.h kghmt.o: /home/k22/bootstrap/include/kutils/ksignal.h /usr/include/signal.h kghmt.o: /home/k22/bootstrap/include/kutils/ktoken.h kghmt.o: /home/k22/bootstrap/include/klibdb/klibdb.h kghmt.o: /home/k22/bootstrap/include/klibdb/kdbm.h kghmt.o: /home/k22/bootstrap/include/klibm/klibm.h /usr/include/math.h kghmt.o: /home/k22/bootstrap/include/klibm/kdata.h kghmt.o: /home/k22/bootstrap/include/kexpr/kexpr.h kghmt.o: /home/k22/bootstrap/include/kexpr/kevaluate.h kghmt.o: /home/k22/bootstrap/include/kforms/kforms.h kghmt.o: /home/k22/bootstrap/include/kforms/uislineinfo.h kghmt.o: /home/k22/bootstrap/include/kforms/kformsP.h kghmt.o: /home/k22/bootstrap/include/kclui/kclui.h kghmt.o: /home/k22/bootstrap/include/kcms/kcms.h kghmt.o: /home/k22/bootstrap/include/kcms/attributes.h kghmt.o: /home/k22/bootstrap/include/kcms/fileobj.h kghmt.o: /home/k22/bootstrap/include/kcms/cmobj.h kghmt.o: /home/k22/bootstrap/include/kcms/tbobj.h kghmt.o: /home/k22/bootstrap/include/kcms/ghost.h kghmt.o: /home/k22/bootstrap/include/kcms/error.h kghmt.o: /home/k22/bootstrap/include/kcms/keys.h kghmt.o: /home/k22/bootstrap/include/kcodegen/kcodegen.h kghmt.o: /home/k22/bootstrap/include/kcodegen/private.h kghmt.o: /home/k22/dataserv/include/kgeom/kgeom.h kghmt.o: /home/k22/dataserv/include/kgeom/data.h kghmt.o: /home/k22/dataserv/include/kgeom/primitive.h kghmt.o: /home/k22/dataserv/include/kgeom/object.h kghmt.o: /home/k22/dataserv/include/kdataccess/kdataccess.h kghmt.o: /home/k22/dataserv/include/kdataccess/attributes.h kghmt.o: /home/k22/dataserv/include/kdataccess/buffer.h kghmt.o: /home/k22/dataserv/include/kdataccess/transport.h kghmt.o: /home/k22/dataserv/include/kdataccess/format.h kghmt.o: /home/k22/dataserv/include/kdataccess/segment.h kghmt.o: /home/k22/dataserv/include/kdataccess/pres.h kghmt.o: /home/k22/dataserv/include/kdataman/kdataman.h kghmt.o: /home/k22/dataserv/include/kappserv/kappserv.h kghmt.o: /home/k22/dataserv/include/kappserv/kmodel.h kghmt.o: /home/k22/dataserv/include/kappserv/kcolor.h kghmt.o: /home/k22/dataserv/include/kappserv/kpolymorphic.h kghmt.o: /home/k22/dataserv/include/kapputils/kapputils.h kghmt.o: /home/k22/dataserv/include/kapputils/append.h kghmt.o: /home/k22/dataserv/include/koldgeom/koldgeom.h kghmt.o: /home/k22/dataserv/include/koldgeom/kgeometry.h kghmt.o: /home/k22/datamanip/include/kdatamanip/kdatamanip.h kghmt.o: /home/k22/datamanip/include/kdatamanip/kstats.h kghmt.o: /home/k22/datamanip/include/kdatamanip/korient.h kghmt.o: /home/k22/datamanip/include/ksegops/ksegops.h kghmt.o: /home/k22/image/include/kimage_proc/kimage_proc.h usage.o: kghmt.h usage.o: /home/faria/URLib/col/dpi.inpe.br/faria/1997/06.05.11.09/doc/match/k_prog/include/matching.h usage.o: /home/k22/image/include/image.h usage.o: /home/k22/datamanip/include/datamanip.h usage.o: /home/k22/dataserv/include/dataserv.h usage.o: /home/k22/bootstrap/include/bootstrap.h usage.o: /home/k22/bootstrap/include/machine/cdefs.h usage.o: /home/k22/bootstrap/include/machine/kmachine.h usage.o: /home/k22/bootstrap/include/machine/includes.h usage.o: /home/k22/bootstrap/include/machine/kopsys.h usage.o: /home/k22/bootstrap/include/machine/solaris.h /usr/include/stdio.h usage.o: /usr/include/setjmp.h /usr/include/ctype.h /usr/include/pwd.h usage.o: /usr/include/errno.h /usr/include/string.h /usr/include/fcntl.h usage.o: /usr/include/time.h /usr/include/dirent.h /usr/include/unistd.h usage.o: /usr/include/stddef.h /usr/include/stdlib.h /usr/include/sys/stat.h usage.o: /usr/include/sys/types.h /usr/include/sys/wait.h usage.o: /home/k22/bootstrap/include/kutils/kutils.h usage.o: /home/k22/bootstrap/include/kutils/kvarargs.h /usr/include/varargs.h usage.o: /home/k22/bootstrap/include/kutils/knotify.h usage.o: /home/k22/bootstrap/include/kutils/kfile.h usage.o: /home/k22/bootstrap/include/kutils/kread.h usage.o: /home/k22/bootstrap/include/kutils/kwrite.h usage.o: /home/k22/bootstrap/include/kutils/kparse.h usage.o: /home/k22/bootstrap/include/kutils/klist.h usage.o: /home/k22/bootstrap/include/kutils/karray.h usage.o: /home/k22/bootstrap/include/kutils/khash.h usage.o: /home/k22/bootstrap/include/kutils/kstrings.h usage.o: /home/k22/bootstrap/include/kutils/kmemory.h usage.o: /home/k22/bootstrap/include/kutils/kobject.h usage.o: /home/k22/bootstrap/include/kutils/kstatus.h usage.o: /home/k22/bootstrap/include/kutils/kmach.h usage.o: /home/k22/bootstrap/include/kutils/ksignal.h /usr/include/signal.h usage.o: /home/k22/bootstrap/include/kutils/ktoken.h usage.o: /home/k22/bootstrap/include/klibdb/klibdb.h usage.o: /home/k22/bootstrap/include/klibdb/kdbm.h usage.o: /home/k22/bootstrap/include/klibm/klibm.h /usr/include/math.h usage.o: /home/k22/bootstrap/include/klibm/kdata.h usage.o: /home/k22/bootstrap/include/kexpr/kexpr.h usage.o: /home/k22/bootstrap/include/kexpr/kevaluate.h usage.o: /home/k22/bootstrap/include/kforms/kforms.h usage.o: /home/k22/bootstrap/include/kforms/uislineinfo.h usage.o: /home/k22/bootstrap/include/kforms/kformsP.h usage.o: /home/k22/bootstrap/include/kclui/kclui.h usage.o: /home/k22/bootstrap/include/kcms/kcms.h usage.o: /home/k22/bootstrap/include/kcms/attributes.h usage.o: /home/k22/bootstrap/include/kcms/fileobj.h usage.o: /home/k22/bootstrap/include/kcms/cmobj.h usage.o: /home/k22/bootstrap/include/kcms/tbobj.h usage.o: /home/k22/bootstrap/include/kcms/ghost.h usage.o: /home/k22/bootstrap/include/kcms/error.h usage.o: /home/k22/bootstrap/include/kcms/keys.h usage.o: /home/k22/bootstrap/include/kcodegen/kcodegen.h usage.o: /home/k22/bootstrap/include/kcodegen/private.h usage.o: /home/k22/dataserv/include/kgeom/kgeom.h usage.o: /home/k22/dataserv/include/kgeom/data.h usage.o: /home/k22/dataserv/include/kgeom/primitive.h usage.o: /home/k22/dataserv/include/kgeom/object.h usage.o: /home/k22/dataserv/include/kdataccess/kdataccess.h usage.o: /home/k22/dataserv/include/kdataccess/attributes.h usage.o: /home/k22/dataserv/include/kdataccess/buffer.h usage.o: /home/k22/dataserv/include/kdataccess/transport.h usage.o: /home/k22/dataserv/include/kdataccess/format.h usage.o: /home/k22/dataserv/include/kdataccess/segment.h usage.o: /home/k22/dataserv/include/kdataccess/pres.h usage.o: /home/k22/dataserv/include/kdataman/kdataman.h usage.o: /home/k22/dataserv/include/kappserv/kappserv.h usage.o: /home/k22/dataserv/include/kappserv/kmodel.h usage.o: /home/k22/dataserv/include/kappserv/kcolor.h usage.o: /home/k22/dataserv/include/kappserv/kpolymorphic.h usage.o: /home/k22/dataserv/include/kapputils/kapputils.h usage.o: /home/k22/dataserv/include/kapputils/append.h usage.o: /home/k22/dataserv/include/koldgeom/koldgeom.h usage.o: /home/k22/dataserv/include/koldgeom/kgeometry.h usage.o: /home/k22/datamanip/include/kdatamanip/kdatamanip.h usage.o: /home/k22/datamanip/include/kdatamanip/kstats.h usage.o: /home/k22/datamanip/include/kdatamanip/korient.h usage.o: /home/k22/datamanip/include/ksegops/ksegops.h usage.o: /home/k22/image/include/kimage_proc/kimage_proc.h