1 # src/egl/wayland/wayland-drm/Makefile
4 include $(TOP
)/configs
/current
6 GEN_SOURCES
= wayland-drm-protocol.c
8 GEN_HEADERS
= wayland-drm-client-protocol.h wayland-drm-server-protocol.h
10 wayland_drm_SOURCES
= wayland-drm.c
$(GEN_SOURCES
)
11 wayland_drm_OBJECTS
= $(wayland_drm_SOURCES
:.c
=.o
)
13 wayland_drm_INCLUDES
= \
17 # Generate protocol sources
18 prefix=$(shell pkg-config
--variable
=prefix wayland-server
)
19 exec_prefx
=$(shell pkg-config
--variable
=exec_prefix wayland-server
)
20 wayland_protocoldir
= $(PWD
)/protocol
21 wayland_scanner
=$(exec_prefix)/bin
/wayland-scanner
23 default
: depend libwayland-drm.a
$(GEN_SOURCES
) $(GEN_HEADERS
)
25 libwayland-drm.a
: $(wayland_drm_OBJECTS
) Makefile
26 $(MKLIB
) -o wayland-drm
-static
$(wayland_drm_OBJECTS
)
31 $(MKDEP
) $(MKDEP_OPTIONS
) $(wayland_drm_INCLUDES
) $(wayland_drm_SOURCES
) 2> /dev
/null
34 rm -rf libwayland-drm.a
$(wayland_drm_OBJECTS
) \
35 $(GEN_SOURCES
) $(GEN_HEADERS
)
40 $(wayland_drm_OBJECTS
): %.o
: %.c
$(GEN_HEADERS
)
41 $(CC
) -c
$(wayland_drm_INCLUDES
) $(CFLAGS
) $< -o
$@
43 include $(prefix)/share
/aclocal
/wayland-scanner.mk