On Sun, 26 Oct 2003 23:34:47 +0100 (CET), you wrote:
make[1]: *** No rule to make target `../../../dlls/libwinmm.def',
needed by `winmm_test.exe.spec.c'. Stop.
make[1]: Leaving directory `/home/wine/dlls/winmm/tests'
make: *** [tests] Error 2
The only way to compile is to go into the dll
Sylvain Petreolle [EMAIL PROTECTED] writes:
The only way to compile is to go into the dll directory and run :
make winmm.spec.def (changing the name winmm properly)
Has someone else seen this problem ?
That's normal, the import libs dependencies are only in the top-level
dlls makefile.
I noticed that the Makefile in tests directory actually already tries
to regenerate it.
But instead, it fails,because it uses this path :
tests - ../../.. - dlls - generation of lib${IMPORTS}.def
(IMPORTLIBS in Makefile)
where it could do, much simpler (and without slowdown) :
tests - .. -
Sylvain Petreolle [EMAIL PROTECTED] writes:
I noticed that the Makefile in tests directory actually already tries
to regenerate it.
But instead, it fails,because it uses this path :
tests - ../../.. - dlls - generation of lib${IMPORTS}.def
(IMPORTLIBS in Makefile)
where it could do,
At this time,
if I go into any dll source directory and do (lets take dlls/winmm) :
[EMAIL PROTECTED] winmm]$ make clean
then make will generate this error when building the tests:
make[1]: Entering directory `/home/wine/dlls/winmm/tests'
gcc -c -I. -I. -I../../../include -I../../../include