History log of /haiku/src/add-ons/print/transports/lpr/Jamfile
Revision Date Author Comments
# 1e60bdea 30-Mar-2019 Augustin Cavalier <waddlesplash@gmail.com>

Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible.


# c5a6b063 21-May-2018 Augustin Cavalier <waddlesplash@gmail.com>

add-ons/print: Disable probably-bogus warnings on GCC 7.


# 220d0402 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
x86_gcc2.
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.


# ff2e5209 30-Jun-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove the old "CVS" package rules

... and all their invocations.


# 11209c60 12-Oct-2009 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* Fixed crash at cancelation.
* Simplified class LprSetupDlg using DialogWindow.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33561 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e8ac290 12-Aug-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

* Prefixed the variables NETWORK_LIBS, NETAPI_LIB, and
SELECT_UNAME_ETC_LIB with TARGET_ and introduced HAIKU_* and HOST_*
counterparts.
* Use HOST_NETWORK_LIBS for building remote_disk_server.
* Also got rid of {R5,BONE,DANO,HAIKU}_COMPATIBLE.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21912 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1acbe440 06-Apr-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Removed the obsolete second argument ("relpath") of the Addon rule and
shuffled "isExecutable" to the end. The new order favors the common use
cases. Adjusted all Addon invocations and while at it also removed
separate LinkAgainst invocations.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20604 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 61edba28 08-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Replaced libstdc++.r4 with $(TARGET_LIBSTDC++) - this should fix the build for some targets.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19028 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1f66b019 07-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

LPR had the same problem (SocketStream2.o does not exist anymore).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19026 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc3 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6040be99 20-Nov-2004 shatty <shatty@nowhere.fake>

use NETWORK_LIBS for linking, define BUILDING_R5_LIBNET if necessary


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10059 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0bba897b 03-Oct-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Don't rely on implicit link targets. We need libnet.so's getusername(), so let's
say it out loud! Especially since Oliver Tappe's gcc 2.95.3 version don't link
by default with libnet.so anymore.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9165 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3c733e9 26-Jul-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Created an haiku-printingkit-cvs package.
Fixed a typo, the print add-ons folder name was "print" when it should be "Print".


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3d046cd2 12-May-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Unbreak LPR & IPP print transport addons.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3c65e26e 29-Nov-2003 Philippe Houdoin <philippe.houdoin@gmail.com>

Fix the build of LPR and IPP print transport add-ons, which I've broken when moving
un-POSIX network headers files (ex: sys/socketvar.h) to private headers.
Still some warnings to fix, thought...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5499 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 37ac9505 06-Jul-2003 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

Changed transport add-on names to upper case.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3872 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 44f6e3ce 04-Nov-2002 Philippe Houdoin <philippe.houdoin@gmail.com>

*** empty log message ***


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1845 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a385106e 13-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added the remaining print drivers/add-ons to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@180 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 220d04022750f40f8bac8f01fa551211e28d04f2 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
x86_gcc2.
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.


# ff2e520912416877692e36bb130608d1a92df078 30-Jun-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove the old "CVS" package rules

... and all their invocations.


# 11209c604fd8e0cbb877f5bf4cc70b1c11bb59be 12-Oct-2009 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* Fixed crash at cancelation.
* Simplified class LprSetupDlg using DialogWindow.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33561 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e8ac2903b840f54bd891019fac17f2e28cbbc0c 12-Aug-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

* Prefixed the variables NETWORK_LIBS, NETAPI_LIB, and
SELECT_UNAME_ETC_LIB with TARGET_ and introduced HAIKU_* and HOST_*
counterparts.
* Use HOST_NETWORK_LIBS for building remote_disk_server.
* Also got rid of {R5,BONE,DANO,HAIKU}_COMPATIBLE.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21912 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1acbe440b8dd798953bec31d18ee589aa3f71b73 06-Apr-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Removed the obsolete second argument ("relpath") of the Addon rule and
shuffled "isExecutable" to the end. The new order favors the common use
cases. Adjusted all Addon invocations and while at it also removed
separate LinkAgainst invocations.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20604 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 61edba289e97e30b377d6b1a0c19b27693ffa29a 08-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Replaced libstdc++.r4 with $(TARGET_LIBSTDC++) - this should fix the build for some targets.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19028 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1f66b01946dc13f861883485d6ddaafaa6debc1d 07-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

LPR had the same problem (SocketStream2.o does not exist anymore).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19026 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc301721b1f472e8297a898d4eaa2f2ee3a 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6040be9931fe74ba870d67230da05a5001d73c6d 20-Nov-2004 shatty <shatty@nowhere.fake>

use NETWORK_LIBS for linking, define BUILDING_R5_LIBNET if necessary


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10059 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0bba897b1eb2f6f47a674b2f3570c5c192d3e116 03-Oct-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Don't rely on implicit link targets. We need libnet.so's getusername(), so let's
say it out loud! Especially since Oliver Tappe's gcc 2.95.3 version don't link
by default with libnet.so anymore.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9165 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3c733e93366481e534e83b1ada4c792d8e66610 26-Jul-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Created an haiku-printingkit-cvs package.
Fixed a typo, the print add-ons folder name was "print" when it should be "Print".


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3d046cd292b47f88f75f36198cf2be5bfd65b061 12-May-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Unbreak LPR & IPP print transport addons.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3c65e26e482820a85ef858de9abeadf25b8afde7 29-Nov-2003 Philippe Houdoin <philippe.houdoin@gmail.com>

Fix the build of LPR and IPP print transport add-ons, which I've broken when moving
un-POSIX network headers files (ex: sys/socketvar.h) to private headers.
Still some warnings to fix, thought...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5499 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 37ac95056d5097b9bab43f3a7406d6fa19762c70 06-Jul-2003 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

Changed transport add-on names to upper case.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3872 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 44f6e3ce6069e87d101f8914d60666c5f855ad45 04-Nov-2002 Philippe Houdoin <philippe.houdoin@gmail.com>

*** empty log message ***


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1845 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a385106e06e6d3c3c68015e7e86e99f5c9f586cf 13-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added the remaining print drivers/add-ons to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@180 a95241bf-73f2-0310-859d-f6bbb57e9c96