3
include $(TOP)/configs/current
6
#GL_CFLAGS=-Wall -ggdb3 -Os -DPTHREADS -D_REENTRANT $(RC_CFLAGS) $(CFLAGS)
7
#GL_LDFLAGS=-L$(INSTALL_DIR)/lib -L$(X11_DIR)/lib $(LDFLAGS) -Wl,-single_module
15
#INCLUDE=-I. -Iinclude -I.. -DGLX_ALIAS_UNSUPPORTED -I$(INSTALL_DIR)/include -I$(X11_DIR)/include
17
#COMPILE=$(CC) $(INCLUDE) $(GL_CFLAGS) -c
19
#The directory with the final binaries.
22
all: $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME)
28
apple_glx_drawable.c \
34
apple_xgl_api_read.c \
35
apple_xgl_api_stereo.c \
36
apple_xgl_api_viewport.c \
54
include $(TOP)/src/mesa/sources.mak
57
GLAPI_LIB = $(TOP)/src/mapi/glapi/libglapi.a
59
LDFLAGS += -lXplugin -framework ApplicationServices -framework CoreFoundation
61
OBJECTS = $(SOURCES:.c=.o)
63
INCLUDES = -I. -Iinclude -I..\
65
-I$(TOP)/include/GL/internal \
67
-I$(TOP)/src/mesa/main \
69
-I$(TOP)/src/mapi/glapi \
77
$(CC) -c $(INCLUDES) $(CFLAGS) $(EXTRA_DEFINES) $< -o $@
80
$(CC) -c $(INCLUDES) $(CFLAGS) $(EXTRA_DEFINES) $< -o $@
84
default: depend $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME)
87
$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): $(OBJECTS) $(GLAPI_LIB) Makefile
88
$(MKLIB) -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
89
-major 1 -minor 2 $(MKLIB_OPTIONS) \
90
-install $(TOP)/$(LIB_DIR) -id $(INSTALL_LIB_DIR)/lib$(GL_LIB).1.dylib \
91
$(GL_LIB_DEPS) $(OBJECTS) $(GLAPI_LIB)
94
@$(MAKE) -C $(TOP)/src/mapi/glapi
96
depend: $(SOURCES) $(MESA_GLAPI_SOURCES) $(MESA_GLAPI_ASM_SOURCES) Makefile
99
$(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(SOURCES) \
100
$(MESA_GLAPI_SOURCES) $(MESA_GLAPI_ASM_SOURCES)
104
etags `find . -name \*.[ch]` `find $(TOP)/include`
106
install_headers: include/GL/gl.h
107
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GL
108
$(INSTALL) -m 644 include/GL/gl.h $(DESTDIR)$(INSTALL_DIR)/include/GL
110
install_libraries: $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME)
111
$(MAKE) -C $(TOP)/src/mesa install-libgl
113
install: install_libraries
115
# Remove .o and backup files
120
-rm -f include/GL/gl.h
121
-rm -f $(TOP)/$(LIB_DIR)/$(GL_LIB_GLOB)
123
-rm -f depend depend.bak