diff --git a/panda/src/pnmimagetypes/Sources.pp b/panda/src/pnmimagetypes/Sources.pp index 5b879f4404..5731aa0d03 100644 --- a/panda/src/pnmimagetypes/Sources.pp +++ b/panda/src/pnmimagetypes/Sources.pp @@ -13,12 +13,13 @@ #define SOURCES \ config_pnmimagetypes.h pnmFileTypeAlias.h pnmFileTypeBMP.h \ pnmFileTypeIMG.h \ - pnmFileTypePNG.h \ pnmFileTypePNM.h \ pnmFileTypeSGI.h pnmFileTypeSoftImage.h \ pnmFileTypeTGA.h \ pnmFileTypeTIFF.h \ - pnmFileTypeJPG.h + pnmFileTypeJPG.h \ + // These are separate because of png's silly setjmp problem. + pnmFileTypePNG.h pnmFileTypePNG.cxx #define INCLUDED_SOURCES \ config_pnmimagetypes.cxx pnmFileTypeAlias.cxx \ @@ -26,7 +27,6 @@ pnmFileTypeBMP.cxx \ pnmFileTypeIMG.cxx \ pnmFileTypeJPG.cxx pnmFileTypeJPGReader.cxx pnmFileTypeJPGWriter.cxx \ - pnmFileTypePNG.cxx \ pnmFileTypePNM.cxx \ pnmFileTypeSGI.cxx \ pnmFileTypeSGIReader.cxx pnmFileTypeSGIWriter.cxx \ diff --git a/panda/src/pnmimagetypes/pnmFileTypePNG.h b/panda/src/pnmimagetypes/pnmFileTypePNG.h index 9f32cb3769..800b3e3395 100755 --- a/panda/src/pnmimagetypes/pnmFileTypePNG.h +++ b/panda/src/pnmimagetypes/pnmFileTypePNG.h @@ -19,12 +19,12 @@ #ifdef HAVE_PNG +#include + #include "pnmFileType.h" #include "pnmReader.h" #include "pnmWriter.h" -#include - //////////////////////////////////////////////////////////////////// // Class : PNMFileTypePNG // Description : For reading and writing PNG files. diff --git a/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx b/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx index fdae30cad3..78505852ba 100644 --- a/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx +++ b/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx @@ -1,4 +1,3 @@ -#include "pnmFileTypePNG.cxx" #include "pnmFileTypeTIFF.cxx" #include "pnmFileTypePNM.cxx" #include "pnmFileTypeSGI.cxx"