XCOMM  -----------------------------------------------------
XCOMM  Top Level Imakefile for moxfm
XCOMM
XCOMM  Created for xfm Mar 8 1993 by Simon Marlow (simonm@dcs.gla.ac.uk)
XCOMM  Modified Mar 22 1995 by Albert Graef (ag@muwiinfa.geschichte.uni-mainz.de)
XCOMM   Adapted to moxfm Aug 11 1995 by Oliver Mai (mai@x4u2.desy.de)
XCOMM  -----------------------------------------------------

#include "Imake.options"

#ifdef MAKE_USMOUNT
USERMOUNT = usermount
#else
USERMOUNT =
#endif

#ifdef MAGIC_HEADERS
#define Subdirs regexp src $(USERMOUNT)
XFMRC = xfmrc
#else
#define Subdirs src $(USERMOUNT)
XFMRC = xfmrc.nomagic
#endif

#ifndef PassCDebugFlags
#define PassCDebugFlags
#endif

MakeSubdirs(Subdirs)
MakefileSubdirs(Subdirs)
CleanSubdirs(Subdirs)
DependSubdirs(Subdirs)
InstallSubdirs(Subdirs)
InstallManSubdirs(Subdirs)

XCOMM  rules to create and install the appdefaults file, the
XCOMM  config files and the
XCOMM  pixmaps 

XCOMM  /* CppFileTarget will not work under SunOS 4.1, you
XCOMM  might wish to replace it by CppScriptTarget or install
XCOMM  the appdefaults file by hand.*/

#ifdef SGI_MODE
CppFileTarget(Moxfm.ad,lib/Moxfm.cpp,-DPIXMAPDIR=$(PIXMAPDIR) -DBITMAPDIR=$(BITMAPDIR) -DXFMRC=$(XFMRC) -DSGI_MODE,)
#else
CppFileTarget(Moxfm.ad,lib/Moxfm.cpp,-DPIXMAPDIR=$(PIXMAPDIR) -DBITMAPDIR=$(BITMAPDIR) -DXFMRC=$(XFMRC),)
#endif

InstallAppDefaults(Moxfm)

install::
	MakeDir($(XFMLIBDIR)/dot.xfm)
#ifdef MAGIC_HEADERS
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfmrc $(XFMLIBDIR)/dot.xfm/xfmrc
#endif
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfmrc.nomagic $(XFMLIBDIR)/dot.xfm/xfmrc.nomagic
	$(INSTALL) -c $(INSTDATFLAGS) lib/moxfmdev $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/magic $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfm-Main $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfm-Devices $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfm-Hosts $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfm-Tools $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfm-Graphics $(XFMLIBDIR)/dot.xfm
	$(INSTALL) -c $(INSTDATFLAGS) lib/xfm-WordProc $(XFMLIBDIR)/dot.xfm
	MakeDir($(BITMAPDIR))
	MakeDir($(PIXMAPDIR))
	$(INSTALL) -c $(INSTDATFLAGS) lib/pixmaps/?* $(PIXMAPDIR)

XCOMM  Use the following before installing over an existing
XCOMM  version of moxfm. (You might wish to back up
XCOMM  your old configuration first. ;-)

uninstall::
	$(RM) $(DESTDIR)$(BINDIR)/moxfm
	$(RM) $(DESTDIR)$(MANDIR)/moxfm.$(MANSUFFIX)
	$(RM) -r $(XFMLIBDIR)
	$(RM) $(DESTDIR)$(XAPPLOADDIR)/Moxfm
