LIB_DIR = ../../soccer_library/generic_library

#CC    = $(LIB_DIR)/bin/gccw
#CXX   = $(LIB_DIR)/bin/g++w
#CC    = gcc -ansi -pedantic -Wall
#CXX   = g++ -ansi -pedantic -Wall
CC    = gcc -Wall
CXX   = g++ -Wall
RM    = rm

INCLUDES = -I$(LIB_DIR)/include

CFLAGS   = -g `gtkmm-config --cflags` \
		$(INCLUDES) $(CCXXOPTFLAGS) $(COPTFLAGS)   $(PROFFLAGS)

CXXFLAGS = -g `gtkmm-config --cflags` \
		$(INCLUDES) $(CCXXOPTFLAGS) $(CXXOPTFLAGS) $(PROFFLAGS)

LDFLAGS = `gtkmm-config --libs`

OBJS = transparent_pixmap.o event_timer.o

all: libgtk_extention.a
all: transparent_pixmap-test

libgtk_extention.a: $(OBJS)
	$(LIB_DIR)/bin/make_ar libgtk_extention.a $(OBJS)

transparent_pixmap-test: transparent_pixmap-test.o transparent_pixmap.o
	$(CXX) -o transparent_pixmap-test transparent_pixmap-test.o \
		transparent_pixmap.o $(CXXFLAGS) $(LDFLAGS)

clean:
	$(RM) -f *.o libgtk_extention.a transparent_pixmap-test

##
transparent_pixmap-test.o: transparent_pixmap-test.cc transparent_pixmap.h

transparent_pixmap.o: transparent_pixmap.h transparent_pixmap.cc

event_timer.o: event_timer.h event_timer.cc
