CC=gcc
CFLAGSDUMMY=-g -Wall -DDUMMY_BUILD -Iinclude
CFLAGS=-g -Wall -Iinclude
LDFLAGS=-L/usr/X11R6/lib -lX11
OBJS=libxdamage.a

all: xepdmgr xepdmgrclient.o xepdmgrtest

xepdmgr: xepdmgr.c
	( cd libxdamage ; make )
	$(CC) $(CFLAGS) $(LDFLAGS) -o xepdmgr xepdmgr.c $(OBJS) -lerdm -leripc

xepdmgr-dummy: xepdmgr.c
	( cd libxdamage ; make )
	$(CC) $(CFLAGSDUMMY) $(LDFLAGS) -o xepdmgr-dummy xepdmgr.c $(OBJS)

xepdmgrclient.o: xepdmgrclient.c xepdmgrclient.h

xepdmgrtest.o: xepdmgrtest.c xepdmgrclient.h

xepdmgrtest: xepdmgrtest.o xepdmgrclient.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o xepdmgrtest xepdmgrtest.o xepdmgrclient.o

clean:
	rm -f libxdamage.a libxdamage/*.o *.o xepdmgr xepdmgr-dummy xepdmgrtest
