aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile
diff options
context:
space:
mode:
authorftrapero <frantracer@gmail.com>2017-06-27 12:08:38 +0200
committerftrapero <frantracer@gmail.com>2017-06-27 12:08:38 +0200
commitb30506dface604c78e445905ce263f166945d67b (patch)
tree1c23f91f36eb445850b654daa9c5e30bb47072e5 /nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile
parentc032f0e341c981036e9b3245a0e0710ad61599d0 (diff)
parent663631725ee2d633d9ec5821cd48953ffd188d00 (diff)
downloadnx-libs-b30506dface604c78e445905ce263f166945d67b.tar.gz
nx-libs-b30506dface604c78e445905ce263f166945d67b.tar.bz2
nx-libs-b30506dface604c78e445905ce263f166945d67b.zip
Include mesa-6.4.2 project
Diffstat (limited to 'nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile')
-rw-r--r--nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile56
1 files changed, 56 insertions, 0 deletions
diff --git a/nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile b/nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile
new file mode 100644
index 000000000..69a4ea88c
--- /dev/null
+++ b/nx-X11/extras/Mesa_6.4.2/src/glu/mesa/Makefile
@@ -0,0 +1,56 @@
+# src/glu/mesa/Makefile
+
+TOP = ../../..
+
+include $(TOP)/configs/current
+
+GLU_MAJOR = 1
+GLU_MINOR = 1
+GLU_TINY = 0$(MESA_MAJOR)0$(MESA_MINOR)0$(MESA_TINY)
+
+C_SOURCES = \
+ glu.c \
+ mipmap.c \
+ nurbs.c \
+ nurbscrv.c \
+ nurbssrf.c \
+ nurbsutl.c \
+ polytest.c \
+ project.c \
+ quadric.c \
+ tess.c \
+ tesselat.c
+
+OBJECTS = $(C_SOURCES:.c=.o)
+
+INCLUDES = -I. -I- -I$(TOP)/include
+
+##### RULES #####
+
+.c.o:
+ $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@
+
+##### TARGETS #####
+
+default:
+ @if [ "${CONFIG_NAME}" = "beos" ] ; then \
+ echo "$(GLU_LIB_NAME) not build under BeOS, but integrated into ${GL_LIB_NAME}." ; \
+ exit 0 ; \
+ else \
+ $(MAKE) "${LIB_DIR}/${GLU_LIB_NAME}" ; \
+ fi
+
+$(LIB_DIR):
+ -mkdir $(LIB_DIR)
+
+# Make the library:
+$(LIB_DIR)/$(GLU_LIB_NAME): $(OBJECTS)
+ @ $(TOP)/bin/mklib -o $(GLU_LIB) -linker '$(CC)' \
+ -major $(GLU_MAJOR) -minor $(GLU_MINOR) -patch $(GLU_TINY) \
+ $(MKLIB_OPTIONS) -install $(LIB_DIR) \
+ $(GLU_LIB_DEPS) $(OBJECTS)
+
+clean:
+ -rm -f *.o */*.o */*/*.o
+ -rm -f *.lo */*.lo */*/*.lo
+ -rm -f *.la */*.la */*/*.la