mirror of
https://git.freebsd.org/ports.git
synced 2025-05-28 17:06:32 -04:00
55 lines
1.6 KiB
Text
55 lines
1.6 KiB
Text
--- Imakefile.orig 1996-09-05 02:32:58 UTC
|
|
+++ Imakefile
|
|
@@ -14,13 +14,13 @@ XCOMM Imakefile for widget demo programs
|
|
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 = $(MOTIFLIB) $(XTOOLONLYLIB) $(XONLYLIB)
|
|
SYS_LIBRARIES = -lm
|
|
CDEBUGFLAGS =
|
|
|
|
@@ -28,6 +28,9 @@ WIDGET = SciPlot
|
|
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,7 +57,7 @@ XCOMM Definitions for generating the documentation
|
|
$(HDOC) $*.hdoc > $*.html
|
|
|
|
|
|
-AllTarget(sciplot realtime)
|
|
+AllTarget(sciplot realtime libs)
|
|
|
|
NormalProgramTarget(sciplot,$(PLOTOBJS),$(MOTIFDEPS),$(MOTIFLIBS),$(SYS_LIBRARIES))
|
|
NormalProgramTarget(realtime,$(RTOBJS),$(MOTIFDEPS),$(MOTIFLIBS),$(SYS_LIBRARIES))
|
|
@@ -79,9 +82,16 @@ taz: $(SRCS)
|
|
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) -Wl,-soname,${SONAME} $(WIDGET).o $(WIDGET)Util.o \
|
|
+ $(LDFLAGS) $(MOTIFLIBS) $(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
|