# HG changeset patch # User Sam Lantinga # Date 1140434976 0 # Node ID 9a9b87172b4bc77cbd058804185f3c232ab5b6fb # Parent 835c1831f9030e0314a33936886f930eca00cdcf Fixed build dependencies... ugh diff -r 835c1831f903 -r 9a9b87172b4b Makefile.in --- a/Makefile.in Mon Feb 20 10:19:47 2006 +0000 +++ b/Makefile.in Mon Feb 20 11:29:36 2006 +0000 @@ -31,9 +31,9 @@ DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html EpocBuildFiles.zip include INSTALL Makefile.dc Makefile.in MPWmake.sea.bin PBProjects.tar.gz README* sdl-config.in sdl.m4 SDL.qpg.in SDL.spec SDL.spec.in setvars.cmd src test TODO VisualCE.zip VisualC.html VisualC.zip Watcom.mif WhatsNew Xcode21.tar.gz Xcode.tar.gz XcodeUniversal.tar.gz -BUILDC = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $? -o $@ -BUILDCC = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $? -o $@ -BUILDM = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $? -o $@ +BUILDC = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c `echo $? | sed 's| .*||'` -o $@ +BUILDCC = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c `echo $? | sed 's| .*||'` -o $@ +BUILDM = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c `echo $? | sed 's| .*||'` -o $@ BUILDASM = $(LIBTOOL) --tag=CC --mode=compile @ac_aux_dir@/strip_fPIC.sh $(NASM) $? -o $@ LT_AGE = @LT_AGE@ diff -r 835c1831f903 -r 9a9b87172b4b build-scripts/makedep.sh --- a/build-scripts/makedep.sh Mon Feb 20 10:19:47 2006 +0000 +++ b/build-scripts/makedep.sh Mon Feb 20 11:29:36 2006 +0000 @@ -22,37 +22,37 @@ do cache=${cache_prefix}_`generate_var $file` if test -f $cache; then # We already ahve this cached - cat $cache + if test x$2 = x; then + cat $cache + else + cat $cache >>$2 + fi continue; fi for path in $base `echo $INCLUDE | sed 's|-I||g'` do dep="$path/$file" if test -f "$dep"; then - echo " $dep \\" >$cache - echo " $dep \\" - generate_dep $dep + echo " $dep \\" >>$cache + if test x$2 = x; then + echo " $dep \\" + else + echo " $dep \\" >>$2 + fi + search_deps $dep $cache break fi done done } -generate_dep() -{ - cat >>${output}.new <<__EOF__ -$1: \\ -`search_deps $1` - -__EOF__ -} - :>${output}.new for src in $SOURCES do echo "Generating dependencies for $src" - generate_dep $src ext=`echo $src | sed 's|.*\.\(.*\)|\1|'` obj=`echo $src | sed "s|^.*/\([^ ]*\)\..*|$objects/\1.lo|g"` - echo "$obj: $src" >>${output}.new + echo "$obj: $src \\" >>${output}.new + search_deps $src | sort | uniq >>${output}.new + echo "" >>${output}.new case $ext in asm) echo " \$(BUILDASM)" >>${output}.new;; cc) echo " \$(BUILDCC)" >>${output}.new;;