/*-----------------------------------------------------------------------------
  Imakefile for xfm v1.3

  (c) Simon Marlow 1990-1993
  (c) Albert Graef 1994,1995
-----------------------------------------------------------------------------*/

#include "../Imake.options"

#ifdef XPM
XPMDEFINES	= -DXPM
XPMLIB		= $(XPMLIBDIR) -lXpm
#else
XPMDEFINES	= 
XPMLIB		= 
#endif

#ifdef XAW3D
XAWLIB		= $(XAWLIBDIR) -lXaw3d
#endif

#ifdef MAGIC_HEADERS

PROGRAMS	= xfm xfmtype
DEFINES 	= $(XPMDEFINES) -DMAGIC_HEADERS
EXTRA_INCLUDES	= $(XPMINCDIR) $(XAWINCDIR) -I../regexp
EXTRA_LIBRARIES	= -L../regexp -lregexp
MAGICOBJ	= magic.o
MAGICSRC	= magic.c
DEPLIBS1	= ../regexp/libregexp.a XawClientDepLibs

#else

PROGRAMS	= xfm
DEFINES 	= $(XPMDEFINES)
EXTRA_INCLUDES	= $(XPMINCDIR) $(XAWINCDIR)
EXTRA_LIBRARIES	= 
MAGICOBJ	= 
MAGICSRC	= 
DEPLIBS1	= XawClientDepLibs

#endif

SRCS1		= FmMain.c FmPopup.c FmUtils.c FmDirs.c FmBitmaps.c FmFw.c \
	FmFwCb.c FmAw.c FmAwCb.c FmAwActions.c FmAwPopup.c FmFwActions.c \
	FmChmod.c FmInfo.c FmErrors.c FmDelete.c FmConfirm.c FmExec.c \
	FmComms.c FmOps.c $(MAGICSRC)

OBJS1		= FmMain.o FmPopup.o FmUtils.o FmDirs.o FmBitmaps.o FmFw.o \
	FmFwCb.o FmAw.o FmAwCb.o FmAwActions.o FmAwPopup.o FmFwActions.o \
	FmChmod.o FmInfo.o FmErrors.o FmDelete.o FmConfirm.o FmExec.o \
	FmComms.o FmOps.o $(MAGICOBJ)

ComplexProgramTarget_1(xfm,NullParameter,$(XPMLIB) XawClientLibs)

#ifdef MAGIC_HEADERS

SRCS2		= xfmtype.c
OBJS2		= xfmtype.o $(MAGICOBJ)
DEPLIBS2	= ../regexp/libregexp.a

ComplexProgramTarget_2(xfmtype,NullParameter,NullParameter)

#endif
