#define TargetName fd2ps
#define Optimize NO

# $Locker: spl $
# $Date: 1998/04/20 20:27:49 $
# $State: Exp $

# $Log: Imakefile,v $
#

SRCS	= \
	  align.c \
	  fd2ps.c \
	  flsupport.c \
	  image2ps.c \
	  load.c \
	  papers.c \
	  pscol.c \
	  psdraw.c \
	  psobj.c \
	  pstext.c \
	  readxpm.c \
	  sys.c \
	  version.c \
	  xbmtops.c \
	  xpmtops.c \
	  /* do not delete this line */

#	Batteries not included.  Some assembly required.

OBJS	= $(SRCS:.c=.o)

FORMSLIBDIR     = $(TOP)/lib
FORMSINCDIR     = $(FORMSLIBDIR)       
FORMSLIB        = -L$(FORMSLIBDIR) -lforms
DEPFORMSLIB     = $(FORMSLIBDIR)/libforms.a

#if !UseSystemXpm
XPMLIBDIR	= $(TOP)/xpm-3.4k
XPMINCDIR	= $(XPMLIBDIR)/X11    
XPMLIB		= -L$(XPMLIBDIR)/lib -lXpm
DEPXPMLIB	= $(XPMLIBDIR)/lib/libXpm.a
XPMINCLUDE	= -I$(XPMINCDIR)
#endif

#if Solaris64Bit
LDPRELIB	= -L/usr/openwin/lib/sparcv9
#endif

EXTRA_INCLUDES  = \
		  $(XPMINCLUDE) \
		  -I$(FORMSINCDIR) \
		  -I$(FORMSINCDIR)/private \
		  -Ifd \
		  -Ispec \
		  -Ixpm \
		  -I. \
		  -I/usr/local/include \
		  /* Don't remove this line */

EXTRA_LIBRARIES	= \
		  $(STATIC) \
		  $(FORMSLIB) \
		  $(XPMLIB) \
		  $(UNSTATIC) \
		  -lm \
		  /* Don't remove this line */

EXTRA_DEFINES	= \
		  -DMAKING_FD=1 \
		  /* do not delete this line */

PSRCS	= $(SPLSRCS) \
	  $(FDCSRCS)

CDEBUGFLAGS	= -g $(OPTIMIZER)

#if Optimize
IMAKE_OPTIMIZE  = -DDoOptimize=1
OPTIMIZER	= -O4
#else
OPTIMIZER	=
#endif

#if Solaris64Bit
LDPRELIB	= -L/usr/openwin/lib/sparcv9
CCENVSETUP	= LD_RUN_PATH=/usr/openwin/lib/sparcv9
#endif

#if StaticLink
STATIC		= -Xlinker -Bstatic
UNSTATIC	= -Xlinker -Bdynamic
#endif

IMAKE_DEFINES	= \
		  $(IMAKE_DEBUG_MEM) \
		  $(IMAKE_OPTIMIZE) \
		  /* Don't remove this line */

DEPLIBS		+= \
		   $(DEPFORMSLIB) \
		   /* Don't remove this line */

SYS_LIBRARIES	= \
		  $(XLIB) \
		  /* Don't remove this line */

ComplexProgramTarget(TargetName)
BINDIR		= XFormsInstallDir/bin

distclean::
	make clean
	$(RM) Makefile
