summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Johnston <ray.johnston@artifex.com>2001-04-03 20:04:46 +0000
committerRay Johnston <ray.johnston@artifex.com>2001-04-03 20:04:46 +0000
commitc404b2f732c00cfe3f8016251d0593d6e4ca949c (patch)
tree9dd265fe1cb10e35a500c60dbe562c4d9e7c8d8d
parentf4e29fd37d2f3b80ff87c15c974bc3e73cc2f490 (diff)
downloadghostpdl-c404b2f732c00cfe3f8016251d0593d6e4ca949c.tar.gz
Remove the bmpa*** devices from the default build. These are
example devices to demonstrate async rendering but do not have any advantages to users over the bmp*** devices, and their inclusion requires thread support which is not available on all systems. Resolves SourceForge bug #213799. git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@1354 a1074d23-0009-0410-80fe-cf8c14f379e6
-rw-r--r--gs/src/unix-gcc.mak14
-rw-r--r--gs/src/unixansi.mak12
-rw-r--r--gs/src/unixtrad.mak12
3 files changed, 31 insertions, 7 deletions
diff --git a/gs/src/unix-gcc.mak b/gs/src/unix-gcc.mak
index 5337d600f..f485c0723 100644
--- a/gs/src/unix-gcc.mak
+++ b/gs/src/unix-gcc.mak
@@ -251,7 +251,10 @@ EXTRALIBS=
# All reasonable platforms require -lm, but Rhapsody and perhaps one or
# two others fold libm into libc and don't require any additional library.
-STDLIBS=-lpthread -lm
+#STDLIBS=-lpthread -lm
+
+# Since the default build is for nosync, don't include pthread lib
+STDLIBS=-lm
# Define the include switch(es) for the X11 header files.
# This can be null if handled in some other way (e.g., the files are
@@ -294,7 +297,12 @@ FPU_TYPE=1
# Define the .dev module that implements thread and synchronization
# primitives for this platform.
-SYNC=posync
+# If POSIX sync primitives are used, also change the STDLIBS to include
+# the pthread library.
+#SYNC=posync
+
+# Default is No sync primitives since some platforms don't have it (HP-UX)
+SYNC=nosync
# ------ Devices and features ------ #
@@ -365,7 +373,7 @@ DEVICE_DEVS=$(DISPLAY_DEV) $(DD)x11.dev $(DD)x11alpha.dev $(DD)x11cmyk.dev $(DD)
#DEVICE_DEVS20=
DEVICE_DEVS1=$(DD)bmpmono.dev $(DD)bmpgray.dev $(DD)bmpsep1.dev $(DD)bmpsep8.dev $(DD)bmp16.dev $(DD)bmp256.dev $(DD)bmp16m.dev $(DD)bmp32b.dev
-DEVICE_DEVS2=$(DD)bmpamono.dev $(DD)bmpasep1.dev $(DD)bmpasep8.dev $(DD)bmpa16.dev $(DD)bmpa256.dev $(DD)bmpa16m.dev $(DD)bmpa32b.dev
+DEVICE_DEVS2=
DEVICE_DEVS3=$(DD)deskjet.dev $(DD)djet500.dev $(DD)laserjet.dev $(DD)ljetplus.dev $(DD)ljet2p.dev $(DD)ljet3.dev $(DD)ljet3d.dev $(DD)ljet4.dev $(DD)ljet4d.dev $(DD)lj5mono.dev $(DD)lj5gray.dev
DEVICE_DEVS4=$(DD)cdeskjet.dev $(DD)cdjcolor.dev $(DD)cdjmono.dev $(DD)cdj550.dev $(DD)pj.dev $(DD)pjxl.dev $(DD)pjxl300.dev
DEVICE_DEVS5=$(DD)uniprint.dev
diff --git a/gs/src/unixansi.mak b/gs/src/unixansi.mak
index 69eae2d21..12cc649a2 100644
--- a/gs/src/unixansi.mak
+++ b/gs/src/unixansi.mak
@@ -241,7 +241,10 @@ EXTRALIBS=
# All reasonable platforms require -lm, but Rhapsody and perhaps one or
# two others fold libm into libc and don't require any additional library.
-STDLIBS=-lpthread -lm
+#STDLIBS=-lpthread -lm
+
+# Since the default build is for nosync, don't include pthread lib
+STDLIBS=-lm
# Define the include switch(es) for the X11 header files.
# This can be null if handled in some other way (e.g., the files are
@@ -284,7 +287,12 @@ FPU_TYPE=1
# primitives for this platform. Don't change this unless you really know
# what you're doing.
-SYNC=posync
+# If POSIX sync primitives are used, also change the STDLIBS to include
+# the pthread library.
+#SYNC=posync
+
+# Default is No sync primitives since some platforms don't have it (HP-UX)
+SYNC=nosync
# ------ Devices and features ------ #
diff --git a/gs/src/unixtrad.mak b/gs/src/unixtrad.mak
index d88be1d26..65ef08532 100644
--- a/gs/src/unixtrad.mak
+++ b/gs/src/unixtrad.mak
@@ -236,7 +236,10 @@ EXTRALIBS=
# All reasonable platforms require -lm, but Rhapsody and perhaps one or
# two others fold libm into libc and don't require any additional library.
-STDLIBS=-lpthread -lm
+#STDLIBS=-lpthread -lm
+
+# Since the default build is for nosync, don't include pthread lib
+STDLIBS=-lm
# Define the include switch(es) for the X11 header files.
# This can be null if handled in some other way (e.g., the files are
@@ -279,7 +282,12 @@ FPU_TYPE=1
# primitives for this platform. Don't change this unless you really know
# what you're doing.
-SYNC=posync
+# If POSIX sync primitives are used, also change the STDLIBS to include
+# the pthread library.
+#SYNC=posync
+
+# Default is No sync primitives since some platforms don't have it (HP-UX)
+SYNC=nosync
# ------ Devices and features ------ #