]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - cups/Makefile
Use codedoc now instead of mxmldoc.
[thirdparty/cups.git] / cups / Makefile
index 19c538e2e74223dcc93372d3daca70676caaf97b..84c4e3cb4f4f7f053cfc1738a87d6ab57aef56be 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Library Makefile for CUPS.
 #
-# Copyright 2007-2018 by Apple Inc.
+# Copyright 2007-2019 by Apple Inc.
 # Copyright 1997-2006 by Easy Software Products, all rights reserved.
 #
 # Licensed under Apache License v2.0.  See the file "LICENSE" for more
@@ -290,7 +290,7 @@ install-libs: $(LIBTARGETS) $(INSTALLSTATIC)
                $(RM) $(LIBDIR)/libcups.dylib; \
                $(LN) $(LIBCUPS) $(LIBDIR)/libcups.dylib; \
        fi
-       -if text "x$(LIBCUPSIMAGE)" != x; then
+       -if test "x$(LIBCUPSIMAGE)" != x; then \
                $(INSTALL_LIB) $(LIBCUPSIMAGE) $(LIBDIR); \
        fi
        -if test "x$(LIBCUPSIMAGE)" = "xlibcupsimage.so.2"; then \
@@ -305,10 +305,10 @@ install-libs: $(LIBTARGETS) $(INSTALLSTATIC)
                $(INSTALL_DIR) $(SYMROOT); \
                cp $(LIBCUPS) $(SYMROOT); \
                dsymutil $(SYMROOT)/$(LIBCUPS); \
-               if text "x$(LIBCUPSIMAGE)" != x; then \
+               if test "x$(LIBCUPSIMAGE)" != x; then \
                        cp $(LIBCUPSIMAGE) $(SYMROOT); \
                        dsymutil $(SYMROOT)/$(LIBCUPSIMAGE); \
-               fi \
+               fi; \
        fi
 
 installstatic:
@@ -355,7 +355,7 @@ uninstall:
 
 libcups.so.2:  $(LIBOBJS)
        echo Linking $@...
-       $(DSO) $(ARCHFLAGS) $(LDFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) \
+       $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) \
                $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
        $(RM) `basename $@ .2`
        $(LN) $@ `basename $@ .2`
@@ -367,7 +367,7 @@ libcups.so.2:       $(LIBOBJS)
 
 libcups.2.dylib:       $(LIBOBJS)
        echo Linking $@...
-       $(DSO) $(ARCHFLAGS) $(LDFLAGS) $(DSOFLAGS) -o $@ \
+       $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ \
                -install_name $(libdir)/$@ \
                -current_version 2.14.0 \
                -compatibility_version 2.0.0 \
@@ -384,8 +384,7 @@ libcups.2.dylib:    $(LIBOBJS)
 
 libcups.la:    $(LIBOBJS)
        echo Linking $@...
-       $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) $(DSOFLAGS) -o $@ \
-               $(LIBOBJS:.o=.lo) \
+       $(LD_CC) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS:.o=.lo) \
                -rpath $(LIBDIR) -version-info 2:14 $(LIBGSSAPI) $(SSLLIBS) \
                $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
 
@@ -424,8 +423,7 @@ libcups2.def: $(LIBOBJS) $(IMAGEOBJS) Makefile
 
 libcupsimage.so.2:     $(IMAGEOBJS) libcups.so.2
        echo Linking $@...
-       $(DSO) $(ARCHFLAGS) $(LDFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS) $(DSOLIBS) \
-               -L../cups $(LINKCUPS)
+       $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS) $(DSOLIBS) $(LINKCUPS)
        $(RM) `basename $@ .2`
        $(LN) $@ `basename $@ .2`
 
@@ -436,11 +434,11 @@ libcupsimage.so.2:        $(IMAGEOBJS) libcups.so.2
 
 libcupsimage.2.dylib:  $(IMAGEOBJS) libcups.2.dylib
        echo Linking $@...
-       $(DSO) $(ARCHFLAGS) $(LDFLAGS) $(DSOFLAGS) -o $@ \
+       $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ \
                -install_name $(libdir)/$@ \
                -current_version 2.3.0 \
                -compatibility_version 2.0.0 \
-               $(IMAGEOBJS) $(DSOLIBS) -L../cups $(LINKCUPS)
+               $(IMAGEOBJS) $(DSOLIBS) $(LINKCUPS)
        $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
        $(RM) libcupsimage.dylib
        $(LN) $@ libcupsimage.dylib
@@ -452,9 +450,8 @@ libcupsimage.2.dylib:       $(IMAGEOBJS) libcups.2.dylib
 
 libcupsimage.la:       $(IMAGEOBJS) libcups.la
        echo Linking $@...
-       $(DSO) $(ARCHFLAGS) $(LDFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS:.o=.lo) $(DSOLIBS) \
-               -L../cups $(LINKCUPS) \
-               -rpath $(LIBDIR) -version-info 2:3
+       $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS:.o=.lo) $(DSOLIBS) \
+               $(LINKCUPS) -rpath $(LIBDIR) -version-info 2:3
 
 
 #
@@ -739,35 +736,34 @@ tlscheck: tlscheck.o $(LIBCUPSSTATIC)
 apihelp:
        echo Generating CUPS API help files...
        $(RM) cupspm.xml
-       mxmldoc --section "Programming" --body cupspm.md \
+       codedoc --section "Programming" --body cupspm.md \
                cupspm.xml \
                auth.c cups.h dest*.c encode.c http.h http*.c ipp.h ipp*.c \
                options.c tls-darwin.c usersys.c util.c \
                --coverimage cupspm.png \
                --epub ../doc/help/cupspm.epub
-       mxmldoc --section "Programming" --body cupspm.md \
+       codedoc --section "Programming" --body cupspm.md \
                cupspm.xml > ../doc/help/cupspm.html
        $(RM) cupspm.xml
-       mxmldoc --section "Programming" --title "Administration APIs" \
+       codedoc --section "Programming" --title "Administration APIs" \
                --css ../doc/cups-printable.css \
                --header api-admin.header --intro api-admin.shtml \
                api-admin.xml \
                adminutil.c adminutil.h getdevices.c >../doc/help/api-admin.html
        $(RM) api-admin.xml
-       mxmldoc --section "Programming" --title "PPD API (DEPRECATED)" \
+       codedoc --section "Programming" --title "PPD API (DEPRECATED)" \
                --css ../doc/cups-printable.css \
                --header api-ppd.header --intro api-ppd.shtml \
                api-ppd.xml ppd.h ppd-*.c >../doc/help/api-ppd.html
        $(RM) api-ppd.xml
-       mxmldoc --section "Programming" --title "Raster API" \
+       codedoc --section "Programming" --title "Raster API" \
                --css ../doc/cups-printable.css \
                --header api-raster.header --intro api-raster.shtml \
                api-raster.xml \
                ../cups/raster.h interpret.c raster.c \
                >../doc/help/api-raster.html
-       mxmldoc --tokens help/api-raster.html api-raster.xml >../doc/help/api-raster.tokens
        $(RM) api-raster.xml
-       mxmldoc --section "Programming" \
+       codedoc --section "Programming" \
                --title "Filter and Backend Programming" \
                --css ../doc/cups-printable.css \
                --header api-filter.header --intro api-filter.shtml \