diff mkoctfile.in @ 3180:c17387059fd3

[project @ 1998-09-24 18:59:11 by jwe]
author jwe
date Thu, 24 Sep 1998 19:00:19 +0000
parents fccab8e7d35f
children 98d0ee053ba4
line wrap: on
line diff
--- a/mkoctfile.in	Wed Jul 29 19:50:02 1998 +0000
+++ b/mkoctfile.in	Thu Sep 24 19:00:19 1998 +0000
@@ -44,6 +44,7 @@
 octfiles=
 octfile=
 incflags=
+defs=
 ldflags=
 dbg=:
 strip=false
@@ -83,6 +84,7 @@
 
   -h, -? --help           Print this message.
   -IDIR                   Add -IDIR to compile commands.
+  -DDEF                   Add -DDEF to compile commands.
   -lLIB                   Add library LIB to link command.
   -LDIR                   Add -LDIR to link command.
   -o FILE, --output FILE  Output file name.  Default extension is .oct.
@@ -105,6 +107,9 @@
     -I*)
       incflags="$incflags $1"
     ;;
+    -D*)
+      defs="$defs $1"
+    ;;
     -[lL]*)
       ldflags="$ldflags $1"
     ;;
@@ -157,8 +162,8 @@
     b=`echo $f | sed 's,\.c$,,'`
     o=$b.o
     objfiles="$objfiles $o"
-    $dbg $CC -c $CPPFLAGS $CPICFLAG $ALL_CFLAGS $incflags $f -o $o
-    eval $CC -c $CPPFLAGS $CPICFLAG $ALL_CFLAGS $incflags $f -o $o
+    $dbg $CC -c $CPPFLAGS $CPICFLAG $ALL_CFLAGS $incflags $defs $f -o $o
+    eval $CC -c $CPPFLAGS $CPICFLAG $ALL_CFLAGS $incflags $defs $f -o $o
   done
 fi
 
@@ -177,8 +182,8 @@
     esac
     o=$b.o
     objfiles="$objfiles $o"
-    $dbg $CXX -c $CPPFLAGS $CXXPICFLAG $ALL_CXXFLAGS $incflags $f -o $o
-    eval $CXX -c $CPPFLAGS $CXXPICFLAG $ALL_CXXFLAGS $incflags $f -o $o
+    $dbg $CXX -c $CPPFLAGS $CXXPICFLAG $ALL_CXXFLAGS $incflags $defs $f -o $o
+    eval $CXX -c $CPPFLAGS $CXXPICFLAG $ALL_CXXFLAGS $incflags $defs $f -o $o
   done
 fi