diff options
-rw-r--r-- | libdrm/Makefile | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/libdrm/Makefile b/libdrm/Makefile index 8a7ece8b..a8122ff3 100644 --- a/libdrm/Makefile +++ b/libdrm/Makefile @@ -1,12 +1,22 @@ -SOURCES = xf86drm.c xf86drmCompat.c xf86drmHash.c xf86drmRandom.c xf86drmSL.c -OBJECTS = xf86drm.o xf86drmCompat.o xf86drmHash.o xf86drmRandom.o xf86drmSL.o +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 $@ -$(OBJECTS): $(SOURCES) - $(CC) $(CFLAGS) -c -I../shared -I../linux $+ +libdrm.so: $(OBJECTS) + $(CC) -shared -Wl,-hlibdrm.so.1 -o $@ $^ + +.c.o: + $(CC) $(CFLAGS) -c -I../shared -I../linux $< clean: - rm *.a *.o + rm -f *.a *.o *.so + +install: libdrm.so + install -m 755 libdrm.so /lib |