override CFLAGS+=-I../lib -I../so $$(pkg-config --cflags x11) -DLOGMARK=\'x\'
override LDFLAGS+=-L../so -lwime $$(pkg-config --libs x11) -lrt

vpath %.h ../lib ../so

app=wimexim
objs=callback.o main.o enc_nego.o connect.o im.o open.o query_ext.o ic.o sync.o forward_ev.o triggerkey.o commit.o overthespot.o onthespot.o offthespot.o rootwin.o
libs=../lib/libwimeut.a

all:$(app)

$(app):$(objs) $(libs)
	$(CC) -o $@ $^ $(LDFLAGS) 

clean:
	$(RM) $(app) $(objs)

install:
	$(INSTALL) $(app) $(PREFIX)/bin

uninstall:
	$(RM) $(PREFIX)/bin/$(app)

include ../def.mk

wimeximh=wimexim.h array.h x.h $(uth) $(wimelogh) log.h

main.o:		main.c $(wimeximh) link.h wimeapi.h winkey.h
enc_nego.o:	enc_nego.c $(wimeximh)
connect.o:	connect.c $(wimeximh) wimeapi.h
im.o:		im.c x.h $(wimeximh)
open.o:		open.c x.h $(wimeximh)
query_ext.o:	query_ext.c $(wimeximh)
ic.o:		ic.c $(wimeximh) wimeapi.h
sync.o:		sync.c $(wimeximh)
forward_ev.o:	forward_ev.c $(wimeximh) wimeapi.h winkey.h
triggerkey.o:	triggerkey.c $(wimeximh)
commit.o:	commit.c $(wimeximh)
callback.o:	callback.c $(wimeximh)
overthespot.o:	overthespot.c $(wimeximh) wimeapi.h
offthespot.o:	offthespot.c $(wimeximh) wimeapi.h
onthespot.o:	onthespot.c $(wimeximh) wimeapi.h
rootwin.o:	rootwin.c $(wimeximh) wimeapi.h
