gallium: fix refcount bug introduced in eb20e2984
[mesa.git] / src / egl / main / Makefile
index 45a4fb39b8b554fab237eb8cf6b619c69a6ae893..96742bb4bc65b2ded4602a4378e7bfd161e70083 100644 (file)
@@ -8,34 +8,49 @@ INCLUDE_DIRS = -I$(TOP)/include -I$(TOP)/src/mesa/glapi
 
 HEADERS = \
        eglconfig.h \
+       eglconfigutil.h \
        eglcontext.h \
+       egldefines.h \
        egldisplay.h \
        egldriver.h \
        eglglobals.h \
        egllog.h \
        eglhash.h \
+       eglmisc.h \
        eglmode.h \
        eglscreen.h \
-       eglsurface.h
+       eglstring.h \
+       eglsurface.h \
+       eglx.h
 
 SOURCES = \
        eglapi.c \
        eglconfig.c \
+       eglconfigutil.c \
        eglcontext.c \
        egldisplay.c \
        egldriver.c \
        eglglobals.c \
        egllog.c \
        eglhash.c \
+       eglmisc.c \
        eglmode.c \
        eglscreen.c \
-       eglsurface.c
+       eglstring.c \
+       eglsurface.c \
+       eglx.c
 
 OBJECTS = $(SOURCES:.c=.o)
 
 
+# Undefined for now
+LOCAL_CFLAGS = -D_EGL_PLATFORM_X=1
+
+LIBS = -lX11
+
+
 .c.o:
-       $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
+       $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $(LOCAL_CFLAGS) $< -o $@
 
 
 
@@ -43,11 +58,11 @@ default: depend library
 
 
 # EGL Library
-library: $(LIB_DIR)/libEGL.so
+library: $(TOP)/$(LIB_DIR)/libEGL.so
 
-$(LIB_DIR)/libEGL.so: $(OBJECTS)
+$(TOP)/$(LIB_DIR)/libEGL.so: $(OBJECTS)
        $(TOP)/bin/mklib -o EGL -major 1 -minor 0 \
-               -install $(LIB_DIR) -ldl $(OBJECTS)
+               -install $(TOP)/$(LIB_DIR) -ldl $(OBJECTS) $(LIBS)
 
 
 
@@ -58,9 +73,11 @@ clean:
 
 depend: $(SOURCES) $(HEADERS)
        @ echo "running $(MKDEP)"
+       @ rm -f depend
        @ touch depend
        $(MKDEP) $(MKDEP_OPTIONS) $(DEFINES) $(INCLUDE_DIRS) \
-               $(SOURCES) $(HEADERS) > /dev/null 
+               $(SOURCES) $(HEADERS) > /dev/null 2>/dev/null
+
 
 include depend
 # DO NOT DELETE