@@ -2,6 +2,7 @@ | |||
*.o | |||
*.so | |||
*.sw[a-z] | |||
*.pc | |||
*~ | |||
depend | |||
depend.bak |
@@ -13,9 +13,19 @@ default: $(TOP)/configs/current | |||
(cd $$dir ; $(MAKE)) ; \ | |||
done | |||
install: | |||
# GLU pkg-config file | |||
pcedit = sed \ | |||
-e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \ | |||
-e 's,@LIB_DIR@,$(LIB_DIR),' \ | |||
-e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),' | |||
glu.pc: glu.pc.in | |||
$(pcedit) $< > $@ | |||
install: glu.pc | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
$(INSTALL) $(TOP)/$(LIB_DIR)/libGLU.* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -m 644 glu.pc $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
clean: | |||
@for dir in $(SUBDIRS) ; do \ |
@@ -0,0 +1,11 @@ | |||
prefix=@INSTALL_DIR@ | |||
exec_prefix=${prefix} | |||
libdir=${exec_prefix}/@LIB_DIR@ | |||
includedir=${prefix}/include | |||
Name: glu | |||
Description: Mesa OpenGL Utility library | |||
Requires: gl | |||
Version: @VERSION@ | |||
Libs: -L${libdir} -lGLU | |||
Cflags: -I${includedir} |
@@ -96,11 +96,21 @@ $(TOP)/$(LIB_DIR)/$(GLUT_LIB_NAME): depend $(OBJECTS) | |||
$(GLUT_LIB_DEPS) $(OBJECTS) | |||
install: | |||
# glut pkgconfig file | |||
pcedit = sed \ | |||
-e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \ | |||
-e 's,@LIB_DIR@,$(LIB_DIR),' \ | |||
-e 's,@VERSION@,$(GLUT_MAJOR).$(GLUT_MINOR).$(GLUT_TINY),' | |||
glut.pc: glut.pc.in | |||
$(pcedit) $< > $@ | |||
install: glut.pc | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GL | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
$(INSTALL) -m 644 $(TOP)/include/GL/glut.h $(DESTDIR)$(INSTALL_DIR)/include/GL | |||
$(INSTALL) $(TOP)/$(LIB_DIR)/libglut* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -m 644 glut.pc $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
clean: |
@@ -0,0 +1,11 @@ | |||
prefix=@INSTALL_DIR@ | |||
exec_prefix=${prefix} | |||
libdir=${exec_prefix}/@LIB_DIR@ | |||
includedir=${prefix}/include | |||
Name: glut | |||
Description: Mesa OpenGL Utility Toolkit library | |||
Requires: gl glu | |||
Version: @VERSION@ | |||
Libs: -L${libdir} -lglut | |||
Cflags: -I${includedir} |
@@ -25,11 +25,21 @@ OBJECTS = $(GLW_SOURCES:.c=.o) | |||
default: $(TOP)/$(LIB_DIR)/$(GLW_LIB_NAME) | |||
install: | |||
# GLU pkg-config file | |||
pcedit = sed \ | |||
-e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \ | |||
-e 's,@LIB_DIR@,$(LIB_DIR),' \ | |||
-e 's,@VERSION@,$(MAJOR).$(MINOR).$(TINY),' | |||
glw.pc: glw.pc.in | |||
$(pcedit) $< > $@ | |||
install: glw.pc | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GL | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
$(INSTALL) -m 644 *.h $(DESTDIR)$(INSTALL_DIR)/include/GL | |||
$(INSTALL) $(TOP)/$(LIB_DIR)/libGLw.* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -m 644 glw.pc $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
clean: | |||
-rm depend depend.bak |
@@ -0,0 +1,11 @@ | |||
prefix=@INSTALL_DIR@ | |||
exec_prefix=${prefix} | |||
libdir=${exec_prefix}/@LIB_DIR@ | |||
includedir=${prefix}/include | |||
Name: glw | |||
Description: Mesa OpenGL widget library | |||
Requires: gl | |||
Version: @VERSION@ | |||
Libs: -L${libdir} -lGLU | |||
Cflags: -I${includedir} |
@@ -133,6 +133,15 @@ $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME): $(OSMESA_DRIVER_OBJECTS) $(OSMESA16_OBJECT | |||
fi | |||
###################################################################### | |||
# libGL pkg-config file | |||
pcedit = sed \ | |||
-e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \ | |||
-e 's,@LIB_DIR@,$(LIB_DIR),' \ | |||
-e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),' | |||
gl.pc: gl.pc.in | |||
$(pcedit) $< > $@ | |||
###################################################################### | |||
# Generic stuff | |||
@@ -148,13 +157,15 @@ subdirs: | |||
@ (cd x86-64 ; $(MAKE)) | |||
install: default | |||
install: default gl.pc | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GL | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR) | |||
$(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
$(INSTALL) -m 644 $(TOP)/include/GL/*.h $(DESTDIR)$(INSTALL_DIR)/include/GL | |||
@if [ -e $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) ]; then \ | |||
$(INSTALL) $(TOP)/$(LIB_DIR)/libGL* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR); \ | |||
fi | |||
$(INSTALL) -m 644 gl.pc $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig | |||
@if [ -e $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME) ]; then \ | |||
$(INSTALL) $(TOP)/$(LIB_DIR)/libOSMesa* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR); \ | |||
fi |
@@ -0,0 +1,11 @@ | |||
prefix=@INSTALL_DIR@ | |||
exec_prefix=${prefix} | |||
libdir=${exec_prefix}/@LIB_DIR@ | |||
includedir=${prefix}/include | |||
Name: gl | |||
Description: Mesa OpenGL library | |||
Requires: | |||
Version: @VERSION@ | |||
Libs: -L${libdir} -lGL | |||
Cflags: -I${includedir} |