--- Imakefile.orig	Thu Sep  5 04:32:58 1996
+++ Imakefile	Sun Nov 28 18:14:34 2004
@@ -1,3 +1,4 @@
+# $FreeBSD: ports/graphics/SciPlot/files/patch-Imakefile,v 1.2 2004/11/28 23:12:54 thierry Exp $
 XCOMM Imakefile for widget demo programs
 
 #ifdef LinuxArchitecture
@@ -14,13 +15,13 @@
     HDOC = hdoc
 #endif
 #ifdef AlphaArchitecture
-    CC = cc -std1
+#   CC = cc -std1
 #endif
 
-MOTIF = $(LESSTIF) -lXm
+# MOTIF = $(LESSTIF) -lXm
 
 MOTIFDEPS = $(DEPXMLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
-MOTIFLIBS = $(MOTIF) $(XMULIB) $(XTOOLLIB) $(XLIB)
+# MOTIFLIBS = $(MOTIF) $(XMULIB) $(XTOOLLIB) $(XLIB)
 SYS_LIBRARIES = -lm
 CDEBUGFLAGS = 
 
@@ -28,6 +29,9 @@
 PROGRAMS = sciplot realtime
 TARFILE = sciplot
 
+SONUM = 0
+SONAME = $(LIBNAME).so
+
 SRCS = SciPlot.c SciPlotUtil.c xyplot.c realtime.c
 HDRS = SciPlot.h SciPlotP.h SciPlotUtil.h
 OBJS = $(SRCS:.c=.o)
@@ -54,10 +58,10 @@
 	$(HDOC) $*.hdoc > $*.html
 
 
-AllTarget(sciplot realtime)
+AllTarget(sciplot realtime libs)
 
-NormalProgramTarget(sciplot,$(PLOTOBJS),$(MOTIFDEPS),$(MOTIFLIBS),$(SYS_LIBRARIES))
-NormalProgramTarget(realtime,$(RTOBJS),$(MOTIFDEPS),$(MOTIFLIBS),$(SYS_LIBRARIES))
+NormalProgramTarget(sciplot,$(PLOTOBJS),$(MOTIFDEPS),$(MOTIFLIB),$(SYS_LIBRARIES))
+NormalProgramTarget(realtime,$(RTOBJS),$(MOTIFDEPS),$(MOTIFLIB),$(SYS_LIBRARIES))
 
 doc:	$(HOBJS) $(HDOC)
 	@echo "Updated html."
@@ -79,9 +83,16 @@
 	tar cfv $(TARFILE).tar $(TARFILES)
 	compress $(TARFILE).tar
 
+libs:	$(PLOTOBJS)
+	$(AR) $(LIBNAME).a $(WIDGET).o $(WIDGET)Util.o
+	$(RANLIB) $(LIBNAME).a
+	$(CC) $(SHLIBLDFLAGS) -o $(SONAME).$(SONUM) $(WIDGET).o $(WIDGET)Util.o	\
+		$(LDFLAGS) $(MOTIFLIB) $(LDLIBS)
+
 # Dependencies:
 
 SciPlot.o: SciPlot.c SciPlotP.h SciPlot.h
 SciPlotUtil.o: SciPlotUtil.c SciPlotUtil.h
 xyplot.o: xyplot.c SciPlot.h SciPlotUtil.h
 realtime.o: realtime.c SciPlot.h SciPlotUtil.h
+libsciplot.a: SciPlot.h SciPlotP.h SciPlotUtil.h SciPlot.c SciPlotUtil.c
