DEBUG = N
GTK_DEBUG = N

CC=gcc

CFLAGS= `gtk-config --cflags` 

ifeq ($(DEBUG), Y)
CFLAGS += -Wall -g -DDEBUG
else
CFLAGS += -O6 -s 
endif


LIBS= -lgdk_imlib
ifeq ($(GTK_DEBUG), Y)
LIBS += -L/usr/lib -L/usr/X11R6/lib -lgtk_g -lgdk_g -rdynamic -lgmodule -lglib_g -ldl -lXi -lXext -lX11 -lm
else
LIBS += `gtk-config --libs`
endif


TARGET=peeper
OBJECTS=scale.o main.o zoom.o

all: deps

ifeq (.depend,$(wildcard .depend))
include .depend
deps: $(TARGET)
else
deps: .depend
	make all
endif

.SUFFIXES: .c .h
.c.o: $*.c $*.h
	$(CC) $(CFLAGS) -c $< -o $*.o

.depend depend dep:
	@echo "Making dep.."
	@for i in *.c ; do $(CC) $(CFLAGS) -M $$i; done > .depend
	@echo "done."


$(TARGET): $(OBJECTS)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS)
	

clean: 
	rm -f $(OBJECTS) $(TARGET) core .depend
