[AD] make depend problem (again)

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Hi,

I just updated to the latest CVS, but the depend bug hasn't been
resolved.
I'm using Mingw and MSVC6 to build the library.

G:\MICROS~1\allegro>make depend
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -MM -MG
-I. -I./
include -DSCAN_DEPEND src/*.c src/win/*.c src/i386/*.c src/misc/*.c
demo/*.c exa
mples/*.c setup/*.c tests/*.c tools/*.c tools/plugins/*.c tests/win/*.c
> _depen
d.tmp
gcc -D_MSC_VER -D_WIN32 -D_M_IX86 -U__GNUC__ -UDJGPP -U__unix__ -MM -MG
-I. -I./
include -DSCAN_DEPEND -x assembler-with-cpp src/i386/*.s src/win/*.s >>
_depend.
tmp
sed -e "s/^[a-zA-Z0-9_\/]*\///" _depend.tmp > _depend2.tmp
sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/msvc\/alleg\/\1\.obj:/"
_depend2.tmp > obj
\msvc\alleg\makefile.dep
sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/msvc\/alld\/\1\.obj:/"
_depend2.tmp > obj\
msvc\alld\makefile.dep
sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/msvc\/allp\/\1\.obj:/"
_depend2.tmp > obj\
msvc\allp\makefile.dep
sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/msvc\/alleg_s\/\1\.obj:/"
_depend2.tmp > o
bj\msvc\alleg_s\makefile.dep
sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/msvc\/alld_s\/\1\.obj:/"
_depend2.tmp > ob
j\msvc\alld_s\makefile.dep
sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/msvc\/allp_s\/\1\.obj:/"
_depend2.tmp > ob
j\msvc\allp_s\makefile.dep
del _depend.tmp
del _depend2.tmp

This seems correct, however:

G:\MICROS~1\allegro>make
Compiling Allegro for MSVC, optimised. Please wait...
make: *** No rule to make target `obj\mingw32\mmx.h', needed by
`obj/msvc/alleg/
poly3d.obj'.  Stop.

This is clearly wrong. It should be looking for obj/*msvc*/mmx.h.

--
- Robert J Ohannessian

"Microsoft code is probably O(n^20)" (My CS teacher)



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/