all: toplevels toplevels: toplevels.c ext-foreign-toplevel-list-protocol.c ext-foreign-toplevel-list-protocol.h $(CC) -o toplevels ext-foreign-toplevel-list-protocol.c toplevels.c -lwayland-client ext-foreign-toplevel-list-protocol.h: ext-foreign-toplevel-list-v1.xml wayland-scanner client-header ext-foreign-toplevel-list-v1.xml ext-foreign-toplevel-list-protocol.h ext-foreign-toplevel-list-protocol.c: ext-foreign-toplevel-list-v1.xml wayland-scanner private-code ext-foreign-toplevel-list-v1.xml ext-foreign-toplevel-list-protocol.c clean: rm ext-foreign-toplevel-list-protocol.h ext-foreign-toplevel-list-protocol.c toplevels