# -*- mode: makefile -*-

LIBRARY = libgracegtk.a

LIBGRACEGTK = ../src/libgracegtk.a


TOP=..

include ../Make.conf

.SUFFIXES:            # Delete the default suffixes
.SUFFIXES : .c $(O)

FLAGS_GTK =   -Wall `pkg-config --cflags  gtk+-2.0` -DWITH_GTK 
LIBS_GTK = `pkg-config --libs gtk+-2.0`
# LIBS_GTK = `pkg-config --libs gtk+-2.0`   /usr/local/lib/libundo.a

CFLAGS = $(CFLAGS0) -I$(TOP) -I$(TOP)/src $(T1_INC)   $(FLAGS_GTK)

CEPHES_LIB    = $(TOP)/cephes/libcephes.a

LIBS1=$(CEPHES_LIB)  ../src/libgracegtk.a ../contours/libcontours.a
LIBS= $(LIBS1) \
		$(UNDO_LIB) \
		$(FFTW_LIB) \
		$(FFTW3_LIB) \
		$(T1_LIB) \
		$(PDF_LIB) \
		$(JPEG_LIB) \
		$(PNG_LIB) \
		$(Z_LIB) \
		$(LIBS_GTK)
LD=$(CC)

MAKEFILE      = Makefile

OBJS	      = gg_api.o

SRCS	      = gg_api.c


all:		$(LIBRARY)

$(LIBRARY):	$(OBJS)
		(cd ../src; make lib)
		$(AR) r   $(LIBGRACEGTK) $(OBJS)
		$(RANLIB) $(LIBGRACEGTK)

test:
	$(CC) -g $(CFLAGS) -c test.c
	$(LD) $(LDFLAGS) test.o  $(LIBGRACEGTK) $(LIBS) 

clean:;		rm -f $(OBJS)

distclean :;    rm -f $(LIBRARY)  *~ $(OBJS) core TAGS test.o a.out

devclean : distclean

tags:;  	etags  $(SRCS)  ../src/*.c   ../T1lib/t1lib/*.c  

tests : dummy

install: dummy

dummy :

###