mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-11-02 09:01:39 -05:00
Use automake
This commit is contained in:
parent
49291497d3
commit
f0152daad7
17 changed files with 138 additions and 190 deletions
|
|
@ -1,34 +0,0 @@
|
|||
include ../config.mk
|
||||
|
||||
CFLAGS += -I../wayland $(CLIENT_CFLAGS)
|
||||
LDLIBS += -L../wayland -lwayland-client $(CLIENT_LIBS) -lrt -lm
|
||||
|
||||
egl_clients = gears
|
||||
cairo_clients = flower screenshot terminal image view dnd
|
||||
|
||||
all : $(egl_clients) $(cairo_clients)
|
||||
|
||||
clean :
|
||||
rm -f $(egl_clients) $(cairo_clients) *.o .*.deps
|
||||
|
||||
flower : flower.o window.o wayland-glib.o cairo-util.o
|
||||
gears : gears.o window.o wayland-glib.o cairo-util.o
|
||||
screenshot : screenshot.o screenshooter-protocol.o wayland-glib.o cairo-util.o
|
||||
terminal : terminal.o window.o wayland-glib.o cairo-util.o
|
||||
image : image.o window.o wayland-glib.o cairo-util.o
|
||||
view : view.o window.o wayland-glib.o cairo-util.o
|
||||
dnd : dnd.o window.o wayland-glib.o cairo-util.o
|
||||
|
||||
screenshot.c : screenshooter-client-protocol.h
|
||||
|
||||
screenshooter-protocol.c : ../compositor/screenshooter.xml
|
||||
../wayland/scanner code < $< > $@
|
||||
|
||||
screenshooter-client-protocol.h : ../compositor/screenshooter.xml
|
||||
../wayland/scanner client-header < $< > $@
|
||||
|
||||
terminal : LDLIBS += -lutil
|
||||
view : CFLAGS += $(POPPLER_CFLAGS)
|
||||
view : LDLIBS += $(POPPLER_LIBS)
|
||||
|
||||
install :
|
||||
36
clients/Makefile.am
Normal file
36
clients/Makefile.am
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
noinst_PROGRAMS = gears flower screenshot terminal image view dnd
|
||||
noinst_LTLIBRARIES = libtoytoolkit.la
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/wayland $(CLIENT_CFLAGS) $(POPPLER_CFLAGS)
|
||||
|
||||
LDADD = $(top_builddir)/wayland/libwayland-client.la \
|
||||
libtoytoolkit.la $(CLIENT_LIBS) -lrt -lm
|
||||
|
||||
AM_CPPFLAGS = -DDATADIR='"$(datadir)"'
|
||||
|
||||
libtoytoolkit_la_SOURCES = \
|
||||
window.c \
|
||||
window.h \
|
||||
wayland-glib.c \
|
||||
wayland-glib.h \
|
||||
cairo-util.c \
|
||||
cairo-util.h
|
||||
|
||||
flower_SOURCES = flower.c
|
||||
gears_SOURCES = gears.c
|
||||
screenshot_SOURCES = screenshot.c screenshooter-protocol.c
|
||||
terminal_SOURCES = terminal.c
|
||||
image_SOURCES = image.c
|
||||
view_SOURCES = view.c
|
||||
dnd_SOURCES = dnd.c
|
||||
|
||||
BUILT_SOURCES = \
|
||||
screenshooter-client-protocol.h \
|
||||
screenshooter-protocol.c
|
||||
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
include $(top_srcdir)/wayland/scanner.mk
|
||||
|
||||
terminal_LDADD = $(LDADD) -lutil
|
||||
view_LDADD = $(LDADD) $(POPPLER_LIBS)
|
||||
Loading…
Add table
Add a link
Reference in a new issue