CC=cc
CFLAGS=-I/usr/dt/include -I/usr/X11R6/include -g -D_NO_PROTO -L/usr/X11R6/lib -DOS=5 -fwritable-strings
LIBS=-lXm -lXt -lX11 -lm
OFILES = splicer-main-c.o splicer-creation-c.o splicer-callbacks-c.o splicer-bxutil-c.o  EquationMenu.o splicer_io.o splicer_functions.o splicer_defaults.o splicer_data.o gauss_weights.o splicer_drawing_functions.o
CFILES = splicer-main-c.c splicer-creation-c.c splicer-callbacks-c.c splicer-bxutil-c.c EquationMenu.c splicer_io.c splicer_functions.c splicer_defaults.c splicer_data.c gauss_weights.c splicer_drawing_functions.c
RM  = rm -f

HOFILES = hsplicer-c.o hsplicer-callbacks-c.o hsplicer-bxutil-c.o hsplicer-creation-c.o
HCFILES = hsplicer-c.c hsplicer-callbacks-c.c hsplicer-bxutil-c.o hsplicer-creation-c.o

all: splicer-main-c hsplicer-c

splicer-main-c: $(OFILES)
	$(CC) $(CFLAGS) $(OFILES) $(LIBS) -o $@

hsplicer-c: $(HOFILES)
	$(CC) $(CFLAGS) $(HOFILES) $(LIBS) -o $@

clean:
	touch x.o
	$(RM) $(OFILES) splicer-main-c hsplicer-c
	$(RM) $(HFILES) splicer-main-c hsplicer-c


