У меня есть рабочий make, у меня есть код платформы и, как и несколько, для каждого os в папке. Прямо сейчас у меня есть один make-файл, который работает. Я переименовал его в Makefile.ws и написал это в Makefilemakefile call makefile error
all:
make -f Makefile.w32
clean:
make -f Makefile.w32 clean
Я запустил его и получил эту ошибку
> "make"
make -f Makefile.w32
make[1]: Entering directory `/c/nightly/test'
make -f Makefile.w32
make[3]: Makefile.w32: No such file or directory
make[3]: *** No rule to make target `Makefile.w32'. Stop.
make[2]: *** [all] Error 2
make[1]: *** [build] Error 2
make[1]: Leaving directory `/c/nightly/test'
"make": *** [all] Error 2
Как ни странно чистые работает отлично. Затем я решил написать «make -f Makefile.w32 mingw32», и это не сработало правильно. На самом деле он создал папку под названием mingw32, которая, как мне показалось, была очень странной.
Что касается правила mingw32 я просто скопировать построить который я подозреваю, является основным/нормальным правилом, используются для построения
$(BUILD):
@[ -d [email protected] ] || mkdir -p [email protected]
@make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
mingw32:
@[ -d [email protected] ] || mkdir -p [email protected]
@make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
полного .w32 источника здесь http://pastie.org/320035
Кажется странным, что нет вступительного сообщения от уровня 2 - просто неудача. В каком каталоге вы находитесь, когда начинаете катить мяч? – 2008-11-20 23:35:57