## $Id: Makefile,v 1.2 2023-02-19 16:45:12+09 shige Exp $
## 
all: gsl1.so
clean:
	rm -f gsl1.o gsl1.so

libd = /usr/local

CC = cc
LD = $(CC)

CFLAGS = -O2 -fPIC -I. -I$(libd)/include
LDFLAGS = -shared $(CFLAGS)
LIBS = -L/usr/lib -lm -L$(libd)/lib -lgsl -lgslcblas

gsl1.o: gsl1.c gnuplot_plugin.h 
#	$(CC) $(CFLAGS) -c -o $@ $<
	$(CC) $(CFLAGS) -c -o gsl1.o gsl1.c

gsl1.so: gsl1.o
	rm -f gsl1.so
#	$(LD) $(LDFLAGS) -o $@ $< $(LIBS)
	$(LD) $(LDFLAGS) -o gsl1.so gsl1.o $(LIBS)
