#####################################################################
#
#
#

LDFLAGSD=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -L$$XCLASSESLIB
LIBSD=$$XCLASSESLDFLAGS
#LIBSD=-lXclasses -lX11 -lXext -lm -lXpm
#LIBSD=-lXclasses -lX11 -lXext -lm libXpm.a
#LIBSD=-lX11 -lXext -lm libXclasses.a libXpm.a
CC=g++

ALLOBJ=id_ex callback_ex class_ex

all: $(ALLOBJ)

clean:
	rm -f $(ALLOBJ)
	rm -f *.o
	rm -f core

%: %.o
	$(CC) $< $(LDFLAGSD) $(LIBSD) -O3 -o $@

%.o: %.cxx
	$(CC) -c $< -O3 -I/usr/local/include -I$$XCLASSESINCLUDE

id_ex:id_ex.o
id_ex.o:id_ex.cxx
callback_ex:callback_ex.o
callback_ex.o:callback_ex.cxx
class_ex:class_ex.o
class_ex.o:class_ex.cxx

