diff options
| author | Kristian Høgsberg <krh@redhat.com> | 2008-10-07 10:10:36 -0400 |
|---|---|---|
| committer | Kristian Høgsberg <krh@redhat.com> | 2008-10-07 10:10:36 -0400 |
| commit | a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40 (patch) | |
| tree | 1ae3075a2ee614b6f4754b4135551a4e01d7614c /Makefile | |
| parent | More NOTES. (diff) | |
| download | wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.gz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.bz2 wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.lz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.xz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.zst wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.zip | |
Bunch of new stuff: simple compositor, cairo+gem use in client, events.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -1,17 +1,24 @@ -CFLAGS = -Wall -g $(shell pkg-config --cflags libffi) -LDLIBS = $(shell pkg-config --libs libffi) +CFLAGS += -Wall -g $(shell pkg-config --cflags libffi libdrm) +LDLIBS += $(shell pkg-config --libs libffi libdrm) all : wayland client -wayland_objs = wayland.o event-loop.o hash.o +wayland_objs = wayland.o event-loop.o hash.o compositor.o wayland : $(wayland_objs) gcc -o $@ $(wayland_objs) $(LDLIBS) +libwayland_objs = wayland-client.o + +libwayland.so : $(libwayland_objs) + gcc -o $@ $(libwayland_objs) -shared + client_objs = client.o +client : CFLAGS += $(shell pkg-config --cflags cairo) +client : LDLIBS += $(shell pkg-config --libs cairo) -client : $(client_objs) - gcc -o $@ $(client_objs) +client : $(client_objs) libwayland.so + gcc -o $@ -L. -lwayland $(LDLIBS) $(client_objs) clean : - rm client wayland *.o
\ No newline at end of file + rm -f client wayland *.o libwayland.so
\ No newline at end of file |
