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 xepdmgr_einkfb.o
	( cd libxdamage ; make )
	$(CC) $(CFLAGS) $(LDFLAGS) -o xepdmgr xepdmgr.c xepdmgr_einkfb.o $(OBJS) -lerdm -Lliberipc -leripc

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

xepdmgr_einkfb.o: xepdmgr_einkfb.c xepdmgr_einkfb.h

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

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

