LIBS	=  -L/usr/X11R6/lib -lXext -lXpm -lX11 #-static 
#LIBS	=  -L/usr/X11R6/lib -lXext -lXpm -lX11 -lmpatrol -lbfd -liberty

CC	= gcc
CCC	= g++
CFLAGS	= -Wall -DSHAPE -O2
#CFLAGS	= -Wall -DSHAPE -DDEBUG -ggdb #-pedantic #-O3
OBJECTS	= main.o manager.o client.o desktop.o icon.o clienttree.o options.o sceme.o action.o clientinfo.o uehandler.o resmanager.o menu.o tile.o menuinfo.o

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

.cc.o:
	$(CCC) -c $(CFLAGS) $<
	
all: treewm

treewm:	$(OBJECTS)
	$(CCC) -o treewm $(OBJECTS) $(LIBS)
	strip -s treewm

depend:
	makedepend -- $(CFLAGS) -- -o o *.cc

install: all
	install -s treewm /usr/X11R6/bin
	install -d /usr/X11R6/share/treewm/pixmaps
	install pixmaps/* /usr/X11R6/share/treewm/pixmaps

uninstall:
	rm /usr/X11R6/bin/treewm
	rm -R /usr/X11R6/share/treewm/pixmaps

clean:
	rm -f *.o
	rm -f mpatrol.log
	
clena: clean

distclean: clean
	rm -f treewm

