freebsd-ports/graphics/irit/files/patch-makeflag.unx
Pav Lucistnik 4fa2c94c82 - Update to 9.0 and unbreak
PR:		ports/62270
Submitted by:	Igor Pokrovsky <tiamat@comset.net> (maintainer)
2004-02-23 22:10:39 +00:00

148 lines
4.7 KiB
Text

--- makeflag.unx.orig Thu Dec 18 16:52:16 2003
+++ makeflag.unx Mon Feb 2 17:11:51 2004
@@ -9,7 +9,7 @@
# be simple wrong.
#
-SRC_DIR = /cygdriver/c/irit/irit
+SRC_DIR = ${WRKSRC}
#
# All libraries created will be installed into the LIB_DIR directory.
@@ -31,10 +31,10 @@
# Invoke this make file as 'make CFG=Rel makefile.unx' for release mode:
#
-IRITOBJPF = D
-IRITLIBPF = D
-IRITEXEPF = D
-STRIPEXE = ls
+#IRITOBJPF = D
+#IRITLIBPF = D
+#IRITEXEPF = D
+#STRIPEXE = ls
#
# Location of object file to resolve circularities in libraries.
@@ -56,35 +56,35 @@
# Support for GIF image read/write using the giflib toolkit library.
# You can ftp it from http://catb.org/~esr/giflib/doc/gif_lib.html
#
-# GIF = /net/cel2-3/labs/cggc/gershon/c/gif_lib
-# GIF_INC = -I$(GIF)/lib
-# GIF_LIB = $(GIF)/sun4/lib/libgif.a
-# GIF_FLAGS = -DHAVE_GIF_LIB
+GIF = ${LOCALBASE}
+GIF_INC = -I$(GIF)/include
+GIF_LIB = $(GIF)/lib/libungif.a
+GIF_FLAGS = -DHAVE_GIF_LIB
#
# Support for PNG image read/write using the pnglib toolkit library.
# You can ftp it from http://www.libpng.org/pub/png/libpng.html
#
-# PNG = /net/cel2-3/labs/cggc/gershon/c/libpng/lpng125
-# PNG_INC = -I$(PNG)
-# PNG_LIB = $(PNG)/sun4/libpng.a
-# PNG_FLAGS = -DHAVE_PNG_LIB
+PNG = ${LOCALBASE}
+PNG_INC = -I$(PNG)/include
+PNG_LIB = $(PNG)/lib/libpng.a
+PNG_FLAGS = -DHAVE_PNG_LIB
#
# Support for GZIP read/write using the gzip toolkit library.
#
-# GZIP = /net/cel2-3/labs/cggc/gershon/c/zlib/zlib-1.2.1
-# GZIP_INC = -I$(GZIP)
-# GZIP_LIB = $(GZIP)/sun4/libz.a
-# GZIP_FLAGS = -DHAVE_GZIP_LIB
+GZIP = /usr
+GZIP_INC = -I$(GZIP)/include
+GZIP_LIB = $(GZIP)/lib/libz.a
+GZIP_FLAGS = -DHAVE_GZIP_LIB
#
# If you would like to use Mesa emulation of Open GL and compile Open GL
# code using it (see http://www.ssec.wisc.edu/~brianp/Mesa.html for info
# on Mesa), define the following:
#
-# MESA_INC = -I/mach/emc2-32/isl/gershon/c/mesa/MesaLib-2.4/include -D__MESA__ -D__OPENGL__
-# MESA_LIB = -L/mach/emc2-32/isl/gershon/c/mesa/MesaLib-2.4/lib -lGLU -lGL
+MESA_INC = -I${X11BASE}/include #-D__MESA__ -D__OPENGL__
+MESA_LIB = -L${X11BASE}/lib -lGLU -lGL
#
# Support of (shared) libraries. You will need to set the proper suffix
@@ -337,22 +337,22 @@
# Note you cannot use SUN's native cc compiler since it does not support
# Ansi C. If you use mesa emulation of Open GL, uncomment xogldrvs
#
-CC = gcc
-DFLAGS = -DSUN4 -DTIMES -DRAND48 -DNANOSLEEP -D__UNIX__ -D__X11__ -I/usr/openwin/share/include -I/opt/SUNWmotif/share/include $(MESA_INC)
+#CC = gcc
+#DFLAGS = -DSUN4 -DTIMES -DRAND48 -DNANOSLEEP -D__UNIX__ -D__X11__ -I/usr/openwin/share/include -I/opt/SUNWmotif/share/include $(MESA_INC)
# CFLAGS = -O2 $(DFLAGS)
-CFLAGS = -g -DDEBUG $(DFLAGS)
-MORELIBS = -lsocket -lnsl -lposix4
-GRAPX11LIBS = -L/usr/openwin/lib -lX11
-GRAPXMTLIBS = -L/opt/SUNWmotif/lib -L/usr/ccs/lib -lXm -L/usr/openwin/lib -lXt -lX11 -lgen
+#CFLAGS = -g -DDEBUG $(DFLAGS)
+#MORELIBS = -lsocket -lnsl -lposix4
+#GRAPX11LIBS = -L/usr/openwin/lib -lX11
+#GRAPXMTLIBS = -L/opt/SUNWmotif/lib -L/usr/ccs/lib -lXm -L/usr/openwin/lib -lXt -lX11 -lgen
# GRAPOGLLIBS = $(MESA_LIB) -lXext $(GRAPXMTLIBS)
# GRAPOGLLIBS = -lGLU -lGL $(GRAPXMTLIBS)
-GRAPDRVS = nuldrvs$(IRITEXEPF) x11drvs$(IRITEXEPF) xmtdrvs$(IRITEXEPF) # xogldrvs$(IRITEXEPF)
+#GRAPDRVS = nuldrvs$(IRITEXEPF) x11drvs$(IRITEXEPF) xmtdrvs$(IRITEXEPF) # xogldrvs$(IRITEXEPF)
#
# For shared libraries add:
#
-LIB_SUFFIX = so
-LIB_MAKE = ld -G -o
-LIB_RAN = echo
+#LIB_SUFFIX = so
+#LIB_MAKE = ld -G -o
+#LIB_RAN = echo
#
# Flags for SUN Solaris 5.3 using cc SC3.0.1 and X11 (uncomment xogldrvs if
@@ -534,20 +534,29 @@
#
# Flags for i386 FreeBSD using X11R6
#
-# DFLAGS = -D__UNIX__ -DX11R6 -D__X11__ -DTIMES -DRAND48 -DUSLEEP
-# CFLAGS = -O2 -pipe -m486 -fomit-frame-pointer $(DFLAGS)
+DFLAGS = -D__UNIX__ -DX11R6 -DTIMES -DRAND48 -DUSLEEP
+ifeq ($(WITH_MOTIF_DEF),yes)
+DFLAGS+= -D__GL__ ${MESA_INC}
+else
+DFLAGS+= -D__X11__ -I${X11BASE}/include
+endif
+CFLAGS += -fPIC -fomit-frame-pointer $(DFLAGS)
# CFLAGS = -g -DDEBUG $(DFLAGS)
-# MORELIBS = -lc
-# GRAPX11LIBS = -L/usr/X11R6/lib -lX11
-# GRAPXMTLIBS = -L/usr/X11R6/lib -lXm -lXt -lX11
-# GRAPDRVS = nuldrvs$(IRITEXEPF) x11drvs$(IRITEXEPF) xmtdrvs$(IRITEXEPF)
+MORELIBS = -lc
+GRAPX11LIBS = -L${X11BASE}/lib -lX11
+GRAPDRVS = nuldrvs$(IRITEXEPF) x11drvs$(IRITEXEPF)
+ifeq ($(WITH_MOTIF_DEF),yes)
+GRAPXMTLIBS = -L${X11BASE}/lib ${MOTIFLIB} -lXt -lX11
+GRAPOGLLIBS = ${MESA_LIB} ${GRAPXMTLIBS}
+GRAPDRVS+= xmtdrvs$(IRITEXEPF) xogldrvs$(IRITEXEPF)
+endif
#
#
# For shared libraries add:
#
-# LIB_SUFFIX = so
-# LIB_MAKE = cc -shared -o
-# LIB_RAN = ranlib
+LIB_SUFFIX = so
+LIB_MAKE = ${LD} -shared -o
+LIB_RAN = ${ECHO_CMD}
#
# Default rule for compilation.