1/19/2005
Splicer/Sagan/LRC Vault
15
Makefile: Same for all Systems
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