Buenas, cuando quiero compilar un progrma el makefile:
# Definicion de directorios
BCCDIR= c:\util\borlandc
BCCLIBDIR= $(BCCDIR)\lib
# Indicadores para poder depurarlo
DEBUGBCC=-v
DEBUGTLINK=/v /l
todos: snom.exe prueba0.exe
#
# SNOM.EXE - Servidor de nombres sobre KMOS.
#
snom.exe: main.obj util.obj kmos.obj
tlink /x $(DEBUGTLINK) /L $(BCCLIBDIR) Cl main util kmos,snom,, emu \
mathl Cl
util.obj: util.c util.h
bcc -c -ml -r- $(DEBUGBCC) util.c
main.obj: main.c kmospub.h sn_api.h util.h
bcc -c -ml -r- $(DEBUGBCC) main.c
sn_api.obj: sn_api.c sn_api.h snom.h
bcc -c -ml -r- $(DEBUGBCC) sn_api.c
snom.obj: snom.c snom.h
bcc -c -ml -r- $(DEBUGBCC) snom.c
# No tenemos el kmos.c, deshabilitamos la compilacion de kmos.obj
#kmos.obj: kmos.c kmospub.h
# bcc -B -c -r- -ml $(DEBUGBCC) kmos.c
#
# PRUEBA0.EXE - Prueba sobre KMOS estandar, para comprobar que compila.
#
prueba0.exe: prueba0.obj kmos.obj
tlink /x /c /L $(BCCLIBDIR)C0l prueba0.obj kmos.obj,prueba0.exe,, emu \
mathl Cl
prueba0.obj: prueba0.c kmospub.h util.h
bcc -c -ml -r- prueba0.c
#
# CLEAN - Eliminar algunos ficheros innecesarios.
#
clean:
-del *.bak
-del *.exe
-del main.obj
-del util.obj
-del prueba0.obj
a continuacion ejecuto desde la linea de comandos de DOS:
> make prueba0.exe
y me sale el siguiente error:
bcc -c -ml -r- prueba0.c
Comando o nombre de archivo incorrecto
tlink /x /c /L $(BCCLIBDIR)C0l prueba0.obj kmos.obj,prueba0.exe,, emu \
mathl Cl
Comando o nombre de archivo incorrecto
podriais decirme cual el error q cometo?
el borland esta instalado en c:\util\borlandc
y al momento de ejecutar el make, incluyo el path=c:\util\borlandc\bin
y a continuacion: make prueba0.exe
Problema con el makefile en borlandc 3.1
Moderador: Moderadores