It's TOP which is not set, I've changed common/Makefile a litte, include $(TOP)pippo include $(ROOT)pluto
here what I see make -C source make[1]: Entering directory `E:/repository/harbour-svn/source' make -C common make[2]: Entering directory `E:/repository/harbour-svn/source/common' Makefile:29: pippo: No such file or directory Makefile:30: ../../pluto: No such file or directory make[2]: *** No rule to make target `../../pluto'. Stop. make[2]: Leaving directory `E:/repository/harbour-svn/source/common' make[1]: *** [common] Error 2 M. Maurilio Longo wrote: > Przemyslaw Czerpak wrote: > > And this is OK. Just simply in this place TOP variable should be set to >> "../../" by: >> +...@$(MK) -C $(ARCH_DIR) -f $(GRANDP)Makefile 'TOP=$(GRANDP)' >> $(LIB_NAME) $(MK_USR) >> from config/lib.cf so it should work. For some reasons it's not set. >> You can remove '@' from the above line to see executed command. > > Here without '@', > > (E:\repository\harbour-svn\source\common)IF NOT EXIST os2 md os2 > > (E:\repository\harbour-svn\source\common)IF NOT EXIST os2\gcc md os2\gcc > > (E:\repository\harbour-svn\source\common)IF NOT EXIST ..\..\lib\os2 md > ..\..\lib\os2 > > (E:\repository\harbour-svn\source\common)IF NOT EXIST ..\..\lib\os2\gcc md > ..\..\lib\os2\gcc > make -C os2/gcc -f ../../Makefile 'TOP=../../' hbcommon.a > make[3]: Entering directory `E:/repository/harbour-svn/source/common/os2/gcc' > ../../Makefile:29: ../../config/lib.cf: No such file or directory > make[3]: *** No rule to make target `../../config/lib.cf'. Stop. > make[3]: Leaving directory `E:/repository/harbour-svn/source/common/os2/gcc' > make[2]: *** [descend] Error 2 > make[2]: Leaving directory `E:/repository/harbour-svn/source/common' > make[1]: *** [common] Error 2 > make[1]: Leaving directory `E:/repository/harbour-svn/source' > make: *** [source] Error 2 > > > Has you can see, GRANDP has value '../../' which is ok to find Makefile, but > TOP (or ROOT) is not set, am I right?, since makefile:29 has > > include $(TOP)$(ROOT)config/lib.cf > > but from the error message, it looks for '../../config/lib.cf' > > instead of > > '../../../../config/lib.cf' > > Does this help you? > > Maurilio > -- __________ | | | |__| Maurilio Longo |_|_|_|____| farmaconsult s.r.l. _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
