#define TargetName fdesign
#define Optimize NO

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

# $Log: Imakefile,v $
#

SRCS	= \
	  fd_attribs.c \
	  fd_control.c \
	  fd_fake.c \
	  fd_file.c \
	  fd_forms.c \
	  fd_groups.c \
	  fd_help.c \
	  fd_initforms.c \
	  fd_main.c \
	  fd_names.c \
	  fd_objects.c \
	  fd_pallette.c \
	  fd_printC.c \
	  fd_rubber.c \
	  fd_select.c \
	  fd_spec.c \
	  fd_super.c \
	  fd_util.c \
	  sp_browser.c \
	  sp_button.c \
	  sp_choice.c \
	  sp_counter.c \
	  sp_dial.c \
	  sp_freeobj.c \
	  sp_menu.c \
	  sp_pixmap.c \
	  sp_positioner.c \
	  sp_scrollbar.c \
	  sp_slider.c \
	  sp_twheel.c \
	  sp_xyplot.c \
	  /* do not delete this line */

#	No user servicable parts below here.
#	Consult a trained technician.

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

#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

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)
#else	
XPMLIB		= -lXpm
#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_FORMS=1 \
		  /* Don't remove this line */

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

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

ComplexProgramTarget(TargetName)

BINDIR		= XFormsInstallDir/bin
distclean::
	make clean
	$(RM) Makefile
