
.SUFFIXES: .c .o .sc .x
INCS=-I/usr/local/include
CFLAGS= ${INCS} -g
SRCS=utilities.c sumap_read.c sumap_read_wh.c
OBJS= ${SRCS:.c=.o}
PRGS=susal.c sumap_to_curves.c
LIBS=./libvis.a -lblas


susal: $$@.o $(OBJS)
	cc -o $@ $@.c $(OBJS) $(LIBS)

sumap_to_curves: $$@.o susal-utilities.o $(OBJS)
	cc -o $@ $@.c susal-utilities.o $(OBJS) $(LIBS)


sumap_to_curves.sc:
	#load ${CFLAGS} $*.c susal-utilities.c $(SRCS) $(LIBS)

.c.sc: $*.c
	#load ${CFLAGS} $*.c $(SRCS) $(LIBS)




# so make(1) knows which object files must be recompiled when a dependency has changed
depend:
	makedepend $(DEPENDFLAGS) -- $(CFLAGS) -- $(PRGS) $(SRCS) susal-utilities.c
# DO NOT DELETE THIS LINE -- make depend depends on it.

susal.o: /usr/include/stdio.h /usr/include/math.h
sumap_to_curves.o: /usr/include/stdio.h /usr/include/stdlib.h
sumap_to_curves.o: /usr/include/sgidefs.h /usr/include/math.h types.h
utilities.o: /usr/include/stdio.h /usr/include/math.h /usr/include/signal.h
utilities.o: /usr/include/sys/signal.h
utilities.o: /usr/include/string.h
sumap_read.o: /usr/include/malloc.h /usr/include/stdio.h
sumap_read_wh.o: /usr/include/malloc.h /usr/include/stdio.h
susal-utilities.o: /usr/include/stdio.h /usr/include/math.h types.h
