# Generated automatically from Makefile.in by configure.
SHELL = /bin/sh

SCIDIR=../..
include ../../Version.incl

LIBRARY = $(SCIDIR)/libs/xsci.a

OBJSC = wf_w_dir.o wf_w_file.o wf_w_util.o wf_w_cursor.o \
	wf_f_util.o wf_f_read.o \
	wf_w_msgpanel.o wf_w_setup.o wf_e_edit.o wf_w_init.o \
	jpc_windows.o jpc_command.o  jpc_utils.o jpc_inter.o   \
	jpc_SGraph.o jpc_Xloop.o jpc_xwidgets.o \
	jpc_coloredit.o \
	x_button.o x_charproc.o x_cursor.o \
	x_data.o x_input.o \
	x_main.o x_menu.o x_misc.o x_screen.o \
	x_scrollbar.o x_tabs.o \
	x_util.o x_VTPrsTbl.o x_zzledt.o \
	h_help.o 

OBJSF  = 

include ../../Makefile.incl

CFLAGS = $(CC_OPTIONS) $(XFLAGS) $(TK_INC_PATH) $(TCL_INC_PATH)

include ../Make.lib


XSCILAB_DEFAULT = $(SCIDIR)/X11_defaults/Xscilab

all:: $(XSCILAB_DEFAULT)

Xscilab.ad.h: Xscilab.ad
	./ad2c.script Xscilab.ad > Xscilab.ad.h

$(XSCILAB_DEFAULT): Xscilab.ad
	$(RM) $(XSCILAB_DEFAULT)
	cp Xscilab.ad $(XSCILAB_DEFAULT)

distclean::
	$(RM) $(XSCILAB_DEFAULT)

version.h: version.g $(SCIDIR)/Version.incl
	@$(RM) version.h
	@sed -e "s+SCILAB_VERSION+$(SCIVERSION)+" \
	-e "s+SCILAB_DATE+$(SCIDATE)+" version.g > version.h;
	@chmod g+w version.h
	@echo version.h created

OBJTEST = x_test_loop.o

# $(SCIDIR)/libs/xgc.a 

test: $(OBJTEST) $(OBJSC) ../sun/zzledt.o ../sun/flags.o ../sun/h_help_data.o ../sun/men_Sutils.o ../sun/tmpdir.o ../sun/timer.o
	cd ../graphics; make ;cd ../xsci
	$(RM) $@
	$(CC) -g -o $@ $(OBJTEST) ../sun/zzledt.o ../sun/flags.o ../sun/h_help_data.o ../sun/tmpdir.o \
	../sun/men_Sutils.o ../sun/inffic.o ../sun/timer.o \
	$(OBJSC) $(SCIDIR)/libs/graphics.a $(SCIDIR)/libs/menusX.a \
	$(SCIDIR)/libs/tksci.a $(CC_LDFLAGS) $(XLIBS) $(TERMCAPLIB) \
	$(TCLTK_LIBS) -lm

clean::
	$(RM) $(OBJTEST)
distclean::
	$(RM) $(OBJTEST) test

OBJWFTEST = wf_xcommand.o

wf_test: $(OBJWFTEST) $(OBJS)
	$(RM) $@
	$(CC) -o $@ $(OBJWFTEST) $(OBJS) $(CC_LDFLAGS) $(XLIBS) -lm

clean::
	$(RM) $(OBJWFTEST)
distclean::
	$(RM) $(OBJWFTEST) wf_test

h_main_help.o: Xscilab.ad.h h_display.h

help_test: h_main_help.o h_help.o
	$(RM) $@
	$(CC) -o $@ h_main_help.o h_help.o $(CC_LDFLAGS) $(XLIBS) -lm

clean::
	$(RM) h_main_help.o
distclean::
	$(RM) h_main_help.o help_test

wf_w_dir.o: wf_w_util.h wf_fig.h wf_figx.h wf_resources.h wf_mode.h \
	wf_w_dir.h wf_w_setup.h wf_w_drawprim.h
wf_w_file.o: wf_fig.h wf_figx.h wf_resources.h wf_mode.h wf_w_drawprim.h \
	wf_w_dir.h wf_w_util.h wf_w_setup.h
wf_w_util.o: wf_fig.h wf_figx.h wf_resources.h wf_w_drawprim.h wf_w_util.h \
	wf_w_setup.h
wf_w_cursor.o: wf_fig.h wf_figx.h wf_resources.h
wf_f_util.o: wf_fig.h wf_resources.h wf_mode.h wf_w_util.h
wf_f_read.o: wf_fig.h wf_figx.h wf_resources.h wf_mode.h wf_w_setup.h \
	wf_w_util.h
wf_w_msgpanel.o: wf_fig.h
wf_w_msgpanel.o: wf_figx.h 
wf_w_msgpanel.o: wf_resources.h wf_mode.h wf_w_util.h 
wf_w_msgpanel.o: wf_w_setup.h 
wf_w_setup.o: wf_fig.h 
wf_w_setup.o: wf_resources.h wf_w_setup.h
wf_w_setup.o: wf_w_util.h 
wf_e_edit.o: wf_fig.h wf_figx.h wf_resources.h wf_mode.h wf_w_drawprim.h \
	wf_w_util.h
wf_w_init.o: wf_fig.h wf_figx.h wf_resources.h
jpc_Xloop.o: ../graphics/Math.h ../machine.h
jpc_windows.o: x_ptyx.h x_data.h jpc_global.h jpc_defs.h x_xbas.icon.X \
	version.h
jpc_command.o: ../machine.h jpc_global.h jpc_defs.h ../sun/h_help.h
jpc_utils.o: jpc_global.h jpc_defs.h 
jpc_inter.o: x_ptyxP.h x_ptyx.h x_data.h ../machine.h
x_button.o: x_ptyxP.h x_ptyx.h x_data.h x_error.h x_menu.h
x_charproc.o: ../machine.h x_ptyx.h x_ptyxP.h x_VTparse.h x_data.h x_error.h \
	x_menu.h x_main.h 
x_cursor.o: x_ptyx.h x_ptyxP.h 
x_data.o: x_ptyx.h x_ptyxP.h x_data.h
x_input.o: x_ptyx.h x_ptyxP.h 
x_main.o: version.h ../machine.h x_ptyx.h x_ptyxP.h x_data.h x_error.h \
	x_menu.h Xscilab.ad.h
x_menu.o: x_ptyx.h x_ptyxP.h x_data.h x_menu.h
x_misc.o: x_ptyx.h x_ptyxP.h x_data.h x_error.h x_menu.h 
x_screen.o: x_ptyx.h x_ptyxP.h x_error.h x_data.h ../machine.h
x_scrollbar.o: x_ptyx.h x_ptyxP.h x_data.h x_error.h x_menu.h
x_tabs.o: x_ptyx.h x_ptyxP.h 
x_util.o: x_ptyx.h x_data.h x_ptyxP.h x_error.h x_menu.h
x_VTPrsTbl.o: x_VTparse.h

h_help.o: version.h ../machine.h  ../sun/h_help.h
h_main_help.o : ../sun/h_help.h
