# @(#)Imakefile 1/20/94 # # Imakefile - Plotmtv V1.4.0 Top Level # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, # provided that the above copyright notice appear in all copies and that # both that copyright notice and this permission notice appear in # supporting documentation. # # This file is provided AS IS with no warranties of any kind. The author # shall have no liability with respect to the infringement of copyrights, # trade secrets or any patents by this file or any part thereof. In no # event will the author be liable for any lost revenue or profits or # other special, indirect and consequential damages. # # #define IHaveSubdirs #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS) $(DEFINES)' CDEBUGFLAGS = -g DEFINES = -DPRINTER_NAME=\"hpps\" -DPRINTER_CMD=\"lpr\ -h\" -DANALYTIC_COLORMAP PROGRAMDIRS = Lib Plot UTILITIESDIR = Utils LOCALBINDIR = ./Bin SUBDIRS = $(PROGRAMDIRS) $(UTILITIESDIR) MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) MakeDirectories(install.local, $(LOCALBINDIR)) World:: @echo "" @echo "Building Plotmtv Version 1.4.0" @echo "" @date @echo "" -$(MV) Makefile Makefile.bak $(MAKE) -f Makefile.bak Makefile $(MAKE) Makefiles $(MAKE) clean $(MAKE) $(WORLDOPTS) $(MAKE) install.local @echo "" @date @echo "" @echo "Full build of Plotmtv Version 1.4.0 complete." @echo "" install.local:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.local); \ done