ifeq ($(CC),)
  CC = gcc   
endif
ifeq ($(CFLAGS),)
  CFLAGS = -g -Wall
endif
ifeq ($(RANLIB),)
  RANLIB = ranlib
endif

AR = ar clq

SRCS = gtkcombobox.c gtkbordercombo.c gtkcolorcombo.c gtkitementry.c \
       gtksheet.c gtkfilelist.c gtkdirtree.c gtkiconfilesel.c gtkiconlist.c

HDRS = gtkdirtree.h gtkfileicons.h gtkfilelist.h gtkiconfilesel.h \
        gtkiconlist.h gtksheet.h gtkitementry.h

OBJS = gtkitementry.o gtksheet.o gtkfilelist.o gtkiconfilesel.o \
	gtkdirtree.o gtkiconlist.o

GTK_CFLAGS = $(shell gtk-config --cflags)

all:    libgtkextra.a 

.c.o:
	$(CC) -c $(CFLAGS) $(GTK_CFLAGS) $<

libgtkextra.a : $(OBJS)
	rm -f $@
	$(AR) $@ $(OBJS) 
	$(RANLIB) $@

clean:
	rm -f *.o core libgtkextra.a

# DO NOT DELETE

gtkcolorcombo.o: gtkcolorcombo.c
gtkcombobox.o: gtkcombobox.c
gtkdirtree.o: gtkdirtree.c config.h gtkdirtree.h
gtkfilelist.o: gtkfilelist.c config.h gtkfilelist.h gtkiconlist.h gtkfileicons.h
gtkiconlist.o: gtkiconlist.c gtkitementry.h gtkiconlist.h
gtkitementry.o: gtkitementry.c gtkitementry.h
gtksheet.o: gtksheet.c gtkitementry.h gtksheet.h
