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