CC= gcc
# If you dont have gcc comment the above and uncomment the next line
#CC= cc  
CFLAGS=  -O2 -I/usr/openwin/include 
LFLAGS= -L/usr/openwin/lib
LIBS= -lcurses -ltermcap -lX11 -lm 
VERSION= xpp1.61
HEADERS = browse.h form_ode.h gear.h help_defs.h my_pars.h \
	  newhome.h numerics.h odesol.h parser.h phsplan.h \
	  shoot.h struct.h volterra.h
BITMAPS = bc.bitmap browse.bitmap delay.bitmap eqns.bitmap\
	   equilib.bitmap graph.bitmap ic.bitmap \
	   param.bitmap pp.bitmap
ODES = fieldnoy.ode lamomeg.ode lecar.ode lin.ode \
	lorenz.ode nnet.ode vdp.ode delay.ode hhred.ode \
	log.dif torus.ode gberg.ode testvol.ode cuplamdif.ode \
	tstvol2.ode kepler.ode
SOURCES = main.c ggets.c help_pp.c rubber.c \
	  many_pops.c pop_list.c draw_int.c dialog_box.c \
	  numerics.c choice_box.c color.c init_conds.c \
	  browse.c kinescope.c  axes.c abort.c \
           parser.c storage.c load_eqn.c \
	  form_ode.c odesol2.c gear.c eig_list.c \
	  integrate.c delay_handle.c graf_par.c\
	  my_ps.c nullcline.c torus.c pp_shoot.c\
	  lunch.c calc.c adj2.c make_c.c my_rhs.c\
          volterra2.c tabular.c markov.c
OBJECTS = main.o ggets.o help_pp.o  rubber.o \
	many_pops.o  pop_list.o  draw_int.o dialog_box.o \
	numerics.o choice_box.o color.o init_conds.o \
        browse.o kinescope.o axes.o abort.o \
        parser.o storage.o load_eqn.o\
	form_ode.o odesol2.o gear.o eig_list.o\
        integrate.o delay_handle.o graf_par.o\
	my_ps.o nullcline.o torus.o pp_shoot.o\
	lunch.o calc.o adj2.o make_c.o my_rhs.o\
        volterra2.o tabular.o markov.o
test: $(OBJECTS)
	$(CC) -o xpp $(OBJECTS) $(LDFLAGS) $(LIBS)
src: $(SOURCES)
	#cmode
	#load -C $(CFLAGS) $(SOURCES) $(LIBS)
obj: $(OBJS)
	#load $(CFLAGS) $(SOURCES) $(LIBS)
tarfile:
	tar cf $(VERSION).tar $(SOURCES) $(HEADERS) $(BITMAPS) default.opt \
	 xpp_doc.tex readme.now Makefile \
	$(ODES) xpp_doc.ps
	compress $(VERSION).tar

doc:
	 latex xpp_doc
	 latex xpp_doc
	 dvialw xpp_doc
	 mv xpp_doc.dvi-alw xpp_doc.ps













