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
= \
15 -I
$(TOP
)/src
/egl
/main \
18 # Generate protocol sources
19 prefix=$(shell pkg-config
--variable
=prefix wayland-server
)
20 exec_prefx
=$(shell pkg-config
--variable
=exec_prefix wayland-server
)
21 wayland_protocoldir
= $(PWD
)/protocol
22 wayland_scanner
=$(exec_prefix)/bin
/wayland-scanner
24 default
: depend libwayland-drm.a
$(GEN_SOURCES
) $(GEN_HEADERS
)
26 libwayland-drm.a
: $(wayland_drm_OBJECTS
) Makefile
27 $(MKLIB
) -o wayland-drm
-static
$(wayland_drm_OBJECTS
)
32 $(MKDEP
) $(MKDEP_OPTIONS
) $(wayland_drm_INCLUDES
) $(wayland_drm_SOURCES
) 2> /dev
/null
35 rm -rf libwayland-drm.a
$(wayland_drm_OBJECTS
) \
36 $(GEN_SOURCES
) $(GEN_HEADERS
)
37 rm -f depend depend.bak
42 $(wayland_drm_OBJECTS
): %.o
: %.c
$(GEN_HEADERS
)
43 $(CC
) -c
$(wayland_drm_INCLUDES
) $(CFLAGS
) $< -o
$@
45 include $(prefix)/share
/aclocal
/wayland-scanner.mk