#
-# "$Id: Makefile,v 1.7 1999/06/24 17:43:35 mike Exp $"
+# "$Id: Makefile,v 1.8 1999/07/08 14:20:23 mike Exp $"
#
# Backend makefile for the Common UNIX Printing System (CUPS).
#
# ipp
#
-ipp: ipp.o ../cups/libcups.a
+ipp: ipp.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o ipp ipp.o $(LIBS)
$(LN) ipp http
# lpd
#
-lpd: lpd.o ../cups/libcups.a
+lpd: lpd.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o lpd lpd.o $(LIBS)
# parallel
#
-parallel: parallel.o ../cups/libcups.a
+parallel: parallel.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o parallel parallel.o $(LIBS)
# serial
#
-serial: serial.o ../cups/libcups.a
+serial: serial.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o serial serial.o $(LIBS)
# socket
#
-socket: socket.o ../cups/libcups.a
+socket: socket.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o socket socket.o $(LIBS)
socket.o: ../cups/cups.h ../Makedefs
#
-# End of "$Id: Makefile,v 1.7 1999/06/24 17:43:35 mike Exp $".
+# End of "$Id: Makefile,v 1.8 1999/07/08 14:20:23 mike Exp $".
#
#
-# "$Id: Makefile,v 1.5 1999/06/21 18:59:07 mike Exp $"
+# "$Id: Makefile,v 1.6 1999/07/08 14:20:32 mike Exp $"
#
# Berkeley commands makefile for the Common UNIX Printing System (CUPS).
#
# lpc
#
-lpc: lpc.o ../cups/libcups.a
+lpc: lpc.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o lpc lpc.o $(LIBS)
# lpq
#
-lpq: lpq.o ../cups/libcups.a
+lpq: lpq.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o lpq lpq.o $(LIBS)
# lpr
#
-lpr: lpr.o ../cups/libcups.a
+lpr: lpr.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o lpr lpr.o $(LIBS)
# lprm
#
-lprm: lprm.o ../cups/libcups.a
+lprm: lprm.o ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o lprm lprm.o $(LIBS)
lprm.o: ../cups/cups.h ../Makedefs
#
-# End of "$Id: Makefile,v 1.5 1999/06/21 18:59:07 mike Exp $".
+# End of "$Id: Makefile,v 1.6 1999/07/08 14:20:32 mike Exp $".
#
#
-# "$Id: Makefile,v 1.5 1999/06/21 18:59:08 mike Exp $"
+# "$Id: Makefile,v 1.6 1999/07/08 14:20:38 mike Exp $"
#
# CGI makefile for the Common UNIX Printing System (CUPS).
#
# classes.cgi
#
-classes.cgi: classes.o ../Makedefs ../cups/libcups.a
+classes.cgi: classes.o ../Makedefs ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ classes.o $(LIBS)
# jobs.cgi
#
-jobs.cgi: jobs.o ../Makedefs ../cups/libcups.a
+jobs.cgi: jobs.o ../Makedefs ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ jobs.o $(LIBS)
# printers.cgi
#
-printers.cgi: printers.o ../Makedefs ../cups/libcups.a
+printers.cgi: printers.o ../Makedefs ../cups/$(LIBCUPS)
echo Linking $@...
$(CC) $(LDFLAGS) -o $@ printers.o $(LIBS)
$(OBJS): ../Makedefs ../cups/cups.h ../cups/ipp.h ../cups/language.h
#
-# End of "$Id: Makefile,v 1.5 1999/06/21 18:59:08 mike Exp $".
+# End of "$Id: Makefile,v 1.6 1999/07/08 14:20:38 mike Exp $".
#
#
-# "$Id: Makefile,v 1.16 1999/06/21 18:59:10 mike Exp $"
+# "$Id: Makefile,v 1.17 1999/07/08 14:20:43 mike Exp $"
#
# Support library Makefile for the Common UNIX Printing System (CUPS).
#
# Targets in this directory...
#
-TARGETS = libcups.a testmime testppd testhttp
+TARGETS = $(LIBCUPS) testmime testppd testhttp
#
# Make all targets...
#
install: all
- -$(MKDIR) $(LIBDIR)
- $(CP) libcups.a $(LIBDIR)
-$(MKDIR) $(INCLUDEDIR)/cups
$(CP) $(HEADERS) $(INCLUDEDIR)/cups
+ -$(MKDIR) $(LIBDIR)
+ $(CP) $(LIBCUPS) $(LIBDIR)
+ if test $(LIBCUPS) != "libcups.a"; then \
+ $(LN) $(LIBCUPS) `basename $(LIBCUPS) .1` \
+ fi
+
+#
+# libcups.so.1, libcups.sl.1
+#
+
+libcups.so.1 libcups.sl.1: $(OBJS) ../Makedefs
+ echo Linking $@...
+ $(DSO) $@ $(OBJS)
+ $(LN) $@ `basename $@ .1`
#
# libcups.a
util.o: cups.h http.h ipp.h ../config.h ../Makedefs
#
-# testhttp
+# testhttp (dependency on static CUPS library is intentional)
#
testhttp: testhttp.o libcups.a
echo Linking $@...
- $(CC) $(LDFLAGS) -o $@ testhttp.o $(LIBS)
+ $(CC) $(LDFLAGS) -o $@ testhttp.o libcups.a
testhttp.o: http.h ../Makedefs
#
-# testmime
+# testmime (dependency on static CUPS library is intentional)
#
testmime: testmime.o libcups.a
echo Linking $@...
- $(CC) $(LDFLAGS) -o $@ testmime.o $(LIBS)
+ $(CC) $(LDFLAGS) -o $@ testmime.o libcups.a
testmime.o: mime.h ../Makedefs
#
-# testppd
+# testppd (dependency on static CUPS library is intentional)
#
testppd: testppd.o libcups.a
echo Linking $@...
- $(CC) $(LDFLAGS) -o $@ testppd.o $(LIBS)
+ $(CC) $(LDFLAGS) -o $@ testppd.o libcups.a
testppd.o: ppd.h ../Makedefs
#
-# End of "$Id: Makefile,v 1.16 1999/06/21 18:59:10 mike Exp $".
+# End of "$Id: Makefile,v 1.17 1999/07/08 14:20:43 mike Exp $".
#