]> git.ipfire.org Git - thirdparty/HylaFAX.git/commitdiff
[Bug 141] Linux DSO support
authorDarren Nickerson <darren.nickerson@ifax.com>
Mon, 16 Jul 2001 03:52:48 +0000 (03:52 +0000)
committerDarren Nickerson <darren.nickerson@ifax.com>
Mon, 16 Jul 2001 03:52:48 +0000 (03:52 +0000)
Added Guilioo's new files to the repository.

faxd/Makefile.LINUXdso [new file with mode: 0644]
util/Makefile.LINUXdso [new file with mode: 0644]

diff --git a/faxd/Makefile.LINUXdso b/faxd/Makefile.LINUXdso
new file mode 100644 (file)
index 0000000..177be48
--- /dev/null
@@ -0,0 +1,46 @@
+#      $Id$
+#
+# HylaFAX Facsimile Software
+#
+# Copyright (c) 1990-1996 Sam Leffler
+# Copyright (c) 1991-1996 Silicon Graphics, Inc.
+# HylaFAX is a trademark of Silicon Graphics
+# 
+# Permission to use, copy, modify, distribute, and sell this software and 
+# its documentation for any purpose is hereby granted without fee, provided
+# that (i) the above copyright notices and this permission notice appear in
+# all copies of the software and related documentation, and (ii) the names of
+# Sam Leffler and Silicon Graphics may not be used in any advertising or
+# publicity relating to the software without the specific, prior written
+# permission of Sam Leffler and Silicon Graphics.
+# 
+# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
+# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
+# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
+# 
+# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
+# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
+# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
+# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
+# OF THIS SOFTWARE.
+#
+
+#
+# DSO-specific rules for the faxd directory.
+#
+LDIRT  += libfaxserver.a
+
+LIBVERSION=4.0.1
+
+libfaxserver.${DSO}: ${SERVER_OBJS} ${MODEM_OBJS}
+       ${C++} ${DSOOPTS} -o libfaxserver.${DSO}.${LIBVERSION} \
+           ${SERVER_OBJS} ${MODEM_OBJS} ${LLDLIBS}
+       ln -sf libfaxserver.${DSO}.${LIBVERSION} libfaxserver.${DSO}
+
+installDSO: libfaxserver.${DSO}
+       ${PUTSERV} -F ${LIBDIR} -m 755 -O libfaxserver.${DSO}.${LIBVERSION}
+       (cd ${LIBDIR}; ln -sf libfaxserver.${DSO}.${LIBVERSION} libfaxserver.${DSO})
+
+
+
diff --git a/util/Makefile.LINUXdso b/util/Makefile.LINUXdso
new file mode 100644 (file)
index 0000000..2241efb
--- /dev/null
@@ -0,0 +1,50 @@
+#      $Id$
+#
+# HylaFAX Facsimile Software
+#
+# Copyright (c) 1990-1996 Sam Leffler
+# Copyright (c) 1991-1996 Silicon Graphics, Inc.
+# HylaFAX is a trademark of Silicon Graphics
+# 
+# Permission to use, copy, modify, distribute, and sell this software and 
+# its documentation for any purpose is hereby granted without fee, provided
+# that (i) the above copyright notices and this permission notice appear in
+# all copies of the software and related documentation, and (ii) the names of
+# Sam Leffler and Silicon Graphics may not be used in any advertising or
+# publicity relating to the software without the specific, prior written
+# permission of Sam Leffler and Silicon Graphics.
+# 
+# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
+# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
+# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
+# 
+# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
+# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
+# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
+# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
+# OF THIS SOFTWARE.
+#
+
+#
+# DSO-specific rules for the util directory.
+#
+LIBVERSION=4.0.1
+
+libfaxutil.${DSO}: ${OBJECTS}
+       ${C++} ${DSOOPTS} -o libfaxutil.${DSO}.${LIBVERSION} ${OBJECTS} \
+           ${DSODELAY} ${LIBTIFF} ${DSODELAY} ${LIBZ} ${DSODELAY} ${LIBREGEX} \
+           ${MACHDEPLIBS}
+       ln -sf libfaxutil.${DSO}.${LIBVERSION} libfaxutil.${DSO}
+
+../util/libfaxutil.${DSO}: libfaxutil.${DSO}
+
+installDSO: libfaxutil.${DSO}
+       ${PUTCLIENT} -F ${LIBDIR} -m 755 -O libfaxutil.${DSO}.${LIBVERSION}
+       (cd ${LIBDIR}; ln -sf libfaxutil.${DSO}.${LIBVERSION} libfaxutil.${DSO})
+
+
+
+
+
+