
SOURCESA = \
from_window_variables.c user_int_one.c \
euler_int_one.c symp_ruth_int_one.c symp_rruth_int_one.c symp_forberz_int_one.c\
symp_picard.c symp_euler_int_one.c polar_to_euclid.c \
to_window_variables.c linsol.c euclid_to_polar.c\
rungekutta_int_one.c ode_forward.c \
map_forward.c map_implicit_backward.c \
ode_qc_forward.c rkqc.c rk4.c bsstep.c mmid.c rzextr.c to_full_variables.c\
int_onestep.c ludcmp.c lubksb.c\
ivector.c dvector.c dmatrix.c imatrix.c dtmatrix.c svector.c\
free_imatrix.c free_dtmatrix.c free_ivector.c free_dvector.c free_dmatrix.c free_svector.c\
rdvector.c rivector.c\
get_func.c nl_interpol.c symp_sqze.c

SOURCESB = \

MATHLIBS = -lm
CFLAGS = -sun4 -O
HEADERSA =
HEADERSB = ../modellib/class_kaos_def.h
HEADERS = ${HEADERSA} ${HEADERSB}
LIBRARY = complib.a
DEPENDENCY = ../sunmainlib/draw_record_orbit.o ../sunmainlib/draw_record_other_orbit.o ../sunmainlib/pen_mode.o ../sunmainlib/record_data.o

${LIBRARY}: 	${LIBRARY}{${SOURCESA:.c=.o} ${SOURCESB:.c=.o}} ${DEPENDENCY}
	ar rv $@ $?
	ranlib $@

lib.a(%.o):	%.o

${SOURCESA:.c=.o}:	${HEADERSA}
	cc -c $*.c ${CFLAGS} ${MATHLIBS}
	
${SOURCESB:.c=.o}:	${HEADERSB}
	cc -c $*.c ${CFLAGS} ${MATHLIBS}

${HEADERS}:

