Problema con el makefile en borlandc 3.1

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
djmixman

Problema con el makefile en borlandc 3.1

Mensaje por djmixman » Sab Dic 11, 2004 1:47 am

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