From 0506954928b48caa882d60256e77cf88a748408e Mon Sep 17 00:00:00 2001 From: cxgeorge <> Date: Wed, 6 Feb 2002 23:35:08 +0000 Subject: [PATCH] add JPEG combined srcs --- dtool/pptempl/Global.pp | 10 +++++----- panda/src/pnmimagetypes/Sources.pp | 11 ++++++++--- panda/src/pnmimagetypes/pnmimagetypes_composite3.cxx | 5 +++++ 3 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 panda/src/pnmimagetypes/pnmimagetypes_composite3.cxx diff --git a/dtool/pptempl/Global.pp b/dtool/pptempl/Global.pp index f50d2cf9e3..940f803c8a 100644 --- a/dtool/pptempl/Global.pp +++ b/dtool/pptempl/Global.pp @@ -303,12 +303,12 @@ $[PRECOMPILED_HEADER] \ $[if $[ne $[NO_COMBINED_SOURCES],], $[INCLUDED_SOURCES], $[get_combined_sources]] \ $[if $[HAVE_CRYPTO],$[IF_CRYPTO_SOURCES]] \ - $[if $[HAVE_JPEG],$[IF_JPEG_SOURCES]] \ $[if $[HAVE_TIFF],$[IF_TIFF_SOURCES]] \ $[if $[HAVE_FFTW],$[IF_FFTW_SOURCES]] \ $[if $[HAVE_NURBSPP],$[IF_NURBSPP_SOURCES]] \ - $[if $[HAVE_ZLIB], $[IF_ZLIB_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_ZLIB_INCLUDED_SOURCES], $[IF_ZLIB_COMBINED_SOURCES]]] \ - $[if $[HAVE_NET], $[IF_NET_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_NET_INCLUDED_SOURCES], $[IF_NET_COMBINED_SOURCES]]] \ + $[if $[HAVE_JPEG], $[IF_JPEG_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_JPEG_INCLUDED_SOURCES], $[IF_JPEG_COMBINED_SOURCES]]] \ + $[if $[HAVE_ZLIB], $[IF_ZLIB_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_ZLIB_INCLUDED_SOURCES], $[IF_ZLIB_COMBINED_SOURCES]]] \ + $[if $[HAVE_NET], $[IF_NET_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_NET_INCLUDED_SOURCES], $[IF_NET_COMBINED_SOURCES]]] \ $[if $[HAVE_IPC],$[IF_IPC_SOURCES]] \ $[if $[HAVE_PYTHON],$[IF_PYTHON_SOURCES]] @@ -317,16 +317,16 @@ $[PRECOMPILED_HEADER] \ $[if $[ne $[NO_COMBINED_SOURCES],], $[INCLUDED_SOURCES], $[get_combined_sources]] \ $[IF_CRYPTO_SOURCES] \ - $[IF_JPEG_SOURCES] \ $[IF_TIFF_SOURCES] \ $[IF_FFTW_SOURCES] \ $[IF_NURBSPP_SOURCES] \ + $[if $[HAVE_JPEG], $[IF_JPEG_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_JPEG_INCLUDED_SOURCES], $[IF_JPEG_COMBINED_SOURCES]]] \ $[if $[HAVE_ZLIB], $[IF_ZLIB_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_ZLIB_INCLUDED_SOURCES], $[IF_ZLIB_COMBINED_SOURCES]]] \ $[if $[HAVE_NET], $[IF_NET_SOURCES] $[if $[ne $[NO_COMBINED_SOURCES],], $[IF_NET_INCLUDED_SOURCES], $[IF_NET_COMBINED_SOURCES]]] \ $[IF_IPC_SOURCES] \ $[IF_PYTHON_SOURCES] -#defer included_sources $[INCLUDED_SOURCES] $[if $[HAVE_ZLIB],$[IF_ZLIB_INCLUDED_SOURCES]] $[if $[HAVE_NET],$[IF_NET_INCLUDED_SOURCES]] $[if $[USE_SINGLE_COMPOSITE_SOURCEFILE], $[COMBINED_SOURCES]] +#defer included_sources $[INCLUDED_SOURCES] $[if $[HAVE_ZLIB],$[IF_ZLIB_INCLUDED_SOURCES]] $[if $[HAVE_NET],$[IF_NET_INCLUDED_SOURCES]] $[if $[USE_SINGLE_COMPOSITE_SOURCEFILE], $[COMBINED_SOURCES]] $[if $[HAVE_JPEG],$[IF_JPEG_INCLUDED_SOURCES]] // This variable returns the set of sources that are to be // interrogated for the current target. diff --git a/panda/src/pnmimagetypes/Sources.pp b/panda/src/pnmimagetypes/Sources.pp index edb9ca40ad..078712ebd1 100644 --- a/panda/src/pnmimagetypes/Sources.pp +++ b/panda/src/pnmimagetypes/Sources.pp @@ -25,10 +25,15 @@ pnmFileTypeSoftImage.cxx pnmFileTypeTIFF.cxx \ pnmFileTypeTGA.cxx pnmFileTypeYUV.cxx - - #define IF_JPEG_SOURCES \ - pnmFileTypeJPG.cxx pnmFileTypeJPG.h \ + #define IF_JPEG_INCLUDED_SOURCES \ + pnmFileTypeJPG.cxx \ pnmFileTypeJPGReader.cxx pnmFileTypeJPGWriter.cxx + + #define IF_JPEG_SOURCES \ + pnmFileTypeJPG.h + + #define IF_JPEG_COMBINED_SOURCES \ + $[TARGET]_composite3.cxx #define INSTALL_HEADERS \ config_pnmimagetypes.h diff --git a/panda/src/pnmimagetypes/pnmimagetypes_composite3.cxx b/panda/src/pnmimagetypes/pnmimagetypes_composite3.cxx new file mode 100644 index 0000000000..21c12b0a37 --- /dev/null +++ b/panda/src/pnmimagetypes/pnmimagetypes_composite3.cxx @@ -0,0 +1,5 @@ + +#include "pnmFileTypeJPG.cxx" +#include "pnmFileTypeJPGReader.cxx" +#include "pnmFileTypeJPGWriter.cxx" +