Browse Source

lots of little changes for os x

Dave Schuyler 22 years ago
parent
commit
26ece6b730

+ 13 - 12
pandatool/src/bam/Sources.pp

@@ -4,8 +4,10 @@
     progbase
   #define OTHER_LIBS \
     recorder:c parametrics:c collide:c chan:c char:c \
-    egg:c pnmimagetypes:c pgraph:c gobj:c \
-    putil:c linmath:c event:c express:c pandaegg:m panda:m pandaexpress:m \
+    dgraph:c downloader:c egg:c \
+    pnmimagetypes:c pnmimage:c pgraph:c gobj:c putil:c \
+    lerp:c mathutil:c linmath:c event:c express:c \
+    pandaegg:m panda:m pandaexpress:m \
     interrogatedb:c dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
   #define UNIX_SYS_LIBS \
     m
@@ -13,8 +15,7 @@
   #define SOURCES \
     bamInfo.cxx bamInfo.h
 
-  #define INSTALL_HEADERS \
-
+  #define INSTALL_HEADERS
 #end bin_target
 
 #begin bin_target
@@ -22,17 +23,18 @@
   #define LOCAL_LIBS \
     eggbase progbase
   #define OTHER_LIBS \
-    dgraph:c \
-    egg2pg:c builder:c egg:c pnmimagetypes:c \
-    pgraph:c gobj:c chan:c putil:c linmath:c \
-    event:c express:c pandaegg:m panda:m pandaexpress:m \
+    builder:c collide:c chan:c char:c display:c downloader:c \
+    dgraph:c egg2pg:c egg:c event:c express:c \
+    grutil:c gobj:c gsgbase:c lerp:c linmath:c mathutil:c \
+    pgraph:c parametrics:c pnmimagetypes:c pnmimage:c putil:c \
+    text:c tform:c \
+    pandaegg:m panda:m pandaexpress:m \
     interrogatedb:c dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
   #define UNIX_SYS_LIBS \
     m
 
   #define SOURCES \
     eggToBam.cxx eggToBam.h
-
 #end bin_target
 
 
@@ -43,14 +45,13 @@
   #define OTHER_LIBS \
     egg:c pandaegg:m \
     pgraph:c parametrics:c collide:c chan:c char:c \
-    gobj:c pnmimagetypes:c pstatclient:c \
+    downloader:c mathutil:c \
+    gobj:c lerp:c pnmimagetypes:c pnmimage:c pstatclient:c \
     putil:c linmath:c event:c express:c panda:m pandaexpress:m \
     interrogatedb:c dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
-
   #define UNIX_SYS_LIBS \
     m
 
   #define SOURCES \
     bamToEgg.cxx bamToEgg.h
-
 #end bin_target

+ 3 - 1
pandatool/src/converter/Sources.pp

@@ -3,7 +3,9 @@
   #define LOCAL_LIBS pandatoolbase
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    mathutil:c linmath:c putil:c express:c panda:m dtoolconfig dtool
+    mathutil:c linmath:c putil:c express:c panda:m \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
   #define UNIX_SYS_LIBS \
     m
 

+ 1 - 0
pandatool/src/cvscopy/Sources.pp

@@ -4,6 +4,7 @@
     progbase pandatoolbase
 
   #define OTHER_LIBS \
+    express:c dtoolutil:c dtoolbase:c pnmimagetypes:c pnmimage:c putil:c \
     linmath:c panda:m dconfig:c dtool:m pystub
 
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx 

+ 1 - 1
pandatool/src/egg-optchar/Sources.pp

@@ -1,7 +1,7 @@
 #define LOCAL_LIBS \
   eggcharbase converter eggbase progbase
 #define OTHER_LIBS \
-  egg:c pandaegg:m \
+  egg:c event:c pandaegg:m \
   pnmimagetypes:c pnmimage:c mathutil:c linmath:c putil:c panda:m \
   express:c pandaexpress:m \
   dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub

+ 2 - 1
pandatool/src/egg-palettize/Sources.pp

@@ -3,7 +3,8 @@
   #define LOCAL_LIBS \
     palettizer eggbase progbase
   #define OTHER_LIBS \
-    egg:c pgraph:c linmath:c putil:c express:c pnmimage:c pnmimagetypes:c \
+    egg:c pgraph:c downloader:c gobj:c lerp:c linmath:c putil:c \
+    express:c pnmimage:c pnmimagetypes:c \
     event:c mathutil:c \
     pandaegg:m panda:m pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub

+ 3 - 1
pandatool/src/egg-qtess/Sources.pp

@@ -3,7 +3,9 @@
   #define LOCAL_LIBS \
     eggbase progbase
   #define OTHER_LIBS \
-    egg2pg:c event:c parametrics:c pgraph:c egg:c pandaegg:m \
+    chan:c char:c downloader:c egg2pg:c event:c lerp:c builder:c \
+    tform:c grutil:c text:c dgraph:c display:c gsgbase:c collide:c gobj:c \
+    parametrics:c pgraph:c egg:c pandaegg:m \
     pnmimagetypes:c pnmimage:c mathutil:c linmath:c putil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub

+ 3 - 1
pandatool/src/eggbase/Sources.pp

@@ -3,7 +3,9 @@
   #define LOCAL_LIBS \
     progbase converter
   #define OTHER_LIBS \
-    egg:c linmath:c panda:m
+    egg:c linmath:c express:c putil:c pnmimage:c panda:m \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m pystub
     
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx     
 

+ 3 - 1
pandatool/src/eggcharbase/Sources.pp

@@ -3,7 +3,9 @@
   #define LOCAL_LIBS \
     eggbase progbase
   #define OTHER_LIBS \
-    egg:c panda:m
+    egg:c event:c express:c linmath:c mathutil:c pnmimage:c putil:c panda:m pystub \
+    interrogatedb:c dconfig:c dtooolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
   #define USE_PACKAGES zlib
     
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx 

+ 1 - 1
pandatool/src/eggprogs/Sources.pp

@@ -1,7 +1,7 @@
 #define LOCAL_LIBS \
   converter eggbase progbase
 #define OTHER_LIBS \
-  egg:c pandaegg:m \
+  egg:c event:c pandaegg:m \
   pnmimagetypes:c pnmimage:c mathutil:c linmath:c putil:c panda:m \
   express:c pandaexpress:m \
   dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub

+ 3 - 1
pandatool/src/flt/Sources.pp

@@ -2,7 +2,9 @@
   #define TARGET flt
   #define LOCAL_LIBS converter pandatoolbase
   #define OTHER_LIBS \
-    mathutil:c linmath:c putil:c express:c panda:m dtoolconfig dtool
+    mathutil:c linmath:c putil:c event:c express:c panda:m \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
   #define UNIX_SYS_LIBS m
   
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx   

+ 4 - 2
pandatool/src/fltegg/Sources.pp

@@ -2,8 +2,10 @@
   #define TARGET fltegg
   #define LOCAL_LIBS converter flt pandatoolbase
   #define OTHER_LIBS \
-    egg:c pandaegg:m \
-    mathutil:c linmath:c putil:c express:c panda:m dtoolconfig dtool
+    egg:c event:c pandaegg:m \
+    mathutil:c linmath:c putil:c express:c panda:m \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
   #define UNIX_SYS_LIBS \
     m
 

+ 7 - 5
pandatool/src/fltprogs/Sources.pp

@@ -6,7 +6,8 @@
 
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    linmath:c panda:m \
+    linmath:c pnmimagetypes:c pnmimage:c event:c \
+    putil:c mathutil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 
@@ -21,7 +22,7 @@
     progbase flt
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    linmath:c panda:m \
+    linmath:c pnmimagetypes:c pnmimage:c putil:c event:c mathutil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 
@@ -36,7 +37,8 @@
     progbase flt
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    linmath:c panda:m \
+    event:c linmath:c mathutil:c \
+    pnmimagetypes:c pnmimage:c putil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 
@@ -51,7 +53,7 @@
 
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    linmath:c panda:m \
+    linmath:c pnmimagetypes:c pnmimage:c putil:c mathutil:c event:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 
@@ -66,7 +68,7 @@
 
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    putil:c linmath:c panda:m \
+    putil:c event:c linmath:c pnmimagetypes:c pnmimage:c mathutil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 

+ 5 - 1
pandatool/src/imagebase/Sources.pp

@@ -3,7 +3,11 @@
   #define LOCAL_LIBS \
     progbase
   #define OTHER_LIBS \
-    pnmimage:c panda:m
+    pnmimage:c panda:m \
+    pystub \
+    express:c linmath:c putil:c \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
 
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx 
 

+ 1 - 0
pandatool/src/imageprogs/Sources.pp

@@ -2,6 +2,7 @@
   imagebase progbase
 #define OTHER_LIBS \
   egg:c pandaegg:m \
+  linmath:c \
   pnmimagetypes:c pnmimage:c putil:c express:c panda:m \
   pandaexpress:m \
   dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub

+ 3 - 1
pandatool/src/lwo/Sources.pp

@@ -1,6 +1,8 @@
 #define LOCAL_LIBS pandatoolbase
 #define OTHER_LIBS \
-  mathutil:c linmath:c putil:c express:c panda:m pandaexpress:m dtoolconfig dtool
+  mathutil:c linmath:c putil:c express:c panda:m pandaexpress:m \
+  interrogatedb:c dconfig:c dtoolconfig:m \
+  dtoolutil:c dtoolbase:c dtool:m
 #define UNIX_SYS_LIBS m
 
 #begin ss_lib_target

+ 3 - 1
pandatool/src/lwoegg/Sources.pp

@@ -3,7 +3,9 @@
   #define LOCAL_LIBS converter lwo pandatoolbase
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    mathutil:c linmath:c putil:c express:c panda:m dtoolconfig dtool
+    mathutil:c linmath:c putil:c express:c panda:m \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
   #define UNIX_SYS_LIBS m
 
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx   

+ 4 - 2
pandatool/src/lwoprogs/Sources.pp

@@ -4,7 +4,9 @@
 
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    linmath:c panda:m \
+    linmath:c \
+    pnmimagetypes:c pnmimage:c \
+    putil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 
@@ -19,7 +21,7 @@
 
   #define OTHER_LIBS \
     egg:c pandaegg:m \
-    linmath:c panda:m \
+    linmath:c pnmimagetypes:c pnmimage:c putil:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub
 

+ 1 - 0
pandatool/src/miscprogs/Sources.pp

@@ -1,6 +1,7 @@
 #define LOCAL_LIBS \
   progbase
 #define OTHER_LIBS \
+  pnmimage:c linmath:c \
   putil:c panda:m \
   express:c pandaexpress:m \
   dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub

+ 3 - 0
pandatool/src/pandatoolbase/Sources.pp

@@ -1,3 +1,6 @@
+#define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \
+                   dtoolutil:c dtoolbase:c dtool:m express:c putil:c
+
 #begin ss_lib_target
   #define TARGET pandatoolbase
   

+ 3 - 1
pandatool/src/progbase/Sources.pp

@@ -3,7 +3,9 @@
   #define LOCAL_LIBS \
     pandatoolbase
   #define OTHER_LIBS \
-    pnmimage:c linmath:c putil:c express:c panda:m pystub dtool
+    pnmimage:c linmath:c putil:c express:c panda:m pystub \
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
     
   #define COMBINED_SOURCES $[TARGET]_composite1.cxx 
 

+ 8 - 6
pandatool/src/progbase/programBase.cxx

@@ -40,9 +40,9 @@
 // If our system getopt() doesn't come with getopt_long_only(), then use
 // the GNU flavor that we've got in tool for this purpose.
 #ifndef HAVE_GETOPT_LONG_ONLY
-#include "gnu_getopt.h"
+  #include "gnu_getopt.h"
 #else
-#include <getopt.h>
+  #include <getopt.h>
 #endif
 
 // This manifest is defined if we are running on a system (e.g. most
@@ -50,10 +50,12 @@
 // screen via an ioctl() call.  It's just handy to know for formatting
 // output nicely for the user.
 #ifdef IOCTL_TERMINAL_WIDTH
-#include <termios.h>
-#ifndef TIOCGWINSZ
-#include <sys/ioctl.h>
-#endif  // TIOCGWINSZ
+  #include <termios.h>
+  #ifndef TIOCGWINSZ
+    #include <sys/ioctl.h>
+  #elif __APPLE__
+    #include <sys/ioctl.h>
+  #endif  // TIOCGWINSZ
 #endif  // IOCTL_TERMINAL_WIDTH
 
 bool ProgramBase::SortOptionsByIndex::

+ 8 - 2
pandatool/src/ptloader/Sources.pp

@@ -5,9 +5,15 @@
     fltegg flt lwoegg lwo converter pandatoolbase
   #define OTHER_LIBS \
     egg2pg:c builder:c egg:c pandaegg:m \
-    mathutil:c linmath:c putil:c panda:m \
+    mathutil:c linmath:c putil:c \
+    gobj:c chan:c parametrics:c pgraph:c \
+    pnmimage:c grutil:c collide:c tform:c text:c \
+    char:c dgraph:c display:c \
+    downloader:c \
+    event:c gsgbase:c lerp:c panda:m \
     express:c pandaexpress:m \
-    dtoolconfig dtool
+    interrogatedb:c dconfig:c dtoolconfig:m \
+    dtoolutil:c dtoolbase:c dtool:m
   #define UNIX_SYS_LIBS \
     m
 

+ 1 - 0
pandatool/src/softprogs/Sources.pp

@@ -4,6 +4,7 @@
 
   #define OTHER_LIBS \
     egg:c pandaegg:m \
+    pnmimage:c putil:c \
     linmath:c panda:m \
     express:c pandaexpress:m \
     dtoolutil:c dtoolbase:c dconfig:c dtoolconfig:m dtool:m pystub