summaryrefslogtreecommitdiff
path: root/libdrm/Makefile
blob: a8122ff3e2955f4c3fcb71a4ccdc4c531f3cad1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SOURCES = xf86drm.c xf86drmHash.c xf86drmRandom.c xf86drmSL.c
OBJECTS = xf86drm.o xf86drmHash.o xf86drmRandom.o xf86drmSL.o

CFLAGS ?= -O2 -fPIC -g

all: libdrm.so

libxf86drm.a:	$(OBJECTS)	
	ar rc $@ $+
	ranlib $@

libdrm.so: $(OBJECTS)
	$(CC) -shared -Wl,-hlibdrm.so.1 -o $@ $^

.c.o:
	$(CC) $(CFLAGS) -c -I../shared -I../linux $<

clean:
	rm -f *.a *.o *.so

install: libdrm.so
	install -m 755 libdrm.so /lib