Przemek:

>2008-02-07 20:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
>  * harbour/config/lib.cf
>    * moved some definitions for easier detecting library build mode
>  * harbour/config/os2/dir.cf
>  * harbour/config/os2/global.cf
>    * some modifications which should help for old GNU make OS2 ports
>      and maybe also current ones

With these changes, with "old" make.exe (3.76.1):
- make_gnu.cmd: work entirely
- make_gnu.cmd install: work entirely
- make_gnu.cmd clean: fail
Do not delete group of files, so can not remove directories and do not delete individual files

I used near all day to test some changes and "new" make.exe
I made changes to global.cf locally and now it can delete group of files, remove directories, but fail to delete individual files, as example: CMD.EXE /C IF EXIST ..\..\lib\os2\gcc\hbcommon.a del /n ..\..\lib\os2\gcc\hbcommon.a


With "new" make.exe ( 3.81beta1, 3.81r2 ):
As described before, it does not build anything in any directory

Tracing this message on screen:
--------------------
[E:\harbour802]make -r           1>make_gnu.log
../../Makefile:29: ../../config/lib.cf: No such file or directory
make[3]: *** No rule to make target `../../config/lib.cf'.  Stop.
make[2]: *** [descend] Error 2
--------------------

it happen in:
a) source\common\Makefile:
  include $(TOP)$(ROOT)config/lib.cf
 b) ../../config/lib.cf
   @$(MK) -C $(ARCH_DIR) -f $(GRANDP)Makefile 'TOP=$(GRANDP)' $(LIB_NAME)
where:
$(GRANDP)Makefile = ../../Makefile
and file ../../Makefile can not be located


I am focused in to be ready to build Harbour under OS/2 without problems for nearest release. As now it build/install entirely with "old" make.exe, then we are ready to release
Problems with "clean" and "new" make.exe can be fixed later

David Macias


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to