COMO UTILIZA O MAKE

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

toocsys
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 23 Ago 2005 16:00

COMO UTILIZA O MAKE

Mensagem por toocsys »

:(


Estou tentando usa o Make e o blinker 7 para compilar meu aplicativo,ja peguei no forum alguns exemplos, mas quando rodo o exemplo da um erro de sintaxe...
Meu make e o seguinte :

erp.exe: erp.obj/
ftatti02.obj

cls

blinker @erp2.lnk
.prg.obj:
cls
echo ------------------------------
echo Clipper $& $(OPT) -d$(COMP)
Clipper $& $(OPT) -d$(COMP)


e o meu lnk e o seguinte :

nobell
output erp
map=erp s,a

file erp
file ftatti02
file box
#

lib blxclp52
lib vl2_52
lib clipper
lib extend
lib oslib
lib funcoes
search g:blxclp52

blinker executable dual # aumenta +/- 70% o tamanho do EXE. Cuidado!
blinker clipper page off # precisa?
blinker overlay threshold 256 # precisa?
blinker cache ems 50%,1024 # precisa?
blinker overlay pageframe on # no modo extend não faz efeito.
blinker overlay fixed # no modo extend não faz efeito.
blinker overlay umb off # no modo extend não faz efeito.
blinker overlay opsize 60 # no modo extend não faz efeito.
blinker executable compress 5 # normalmente se usa ou 1 (máximo) ou 9 (mínimo)
blinker incremental off #
blinker executable clipper f:250 #
blinker executable ipx 48 # precisa?
blinker executable extend # se já usa dual, porquê extend? Remova um deles.
blinker extmem block 2048 # precisa?
blinker procedure depth 140 # precisa? Nunca conheci ninguém que precisasse.
blinker executable nodelete

tambem utilizo um batizinho para compilar e linkar que e o seguinte :

*** C.BAT ***
@cls
make -ferp -l+ -s -DOPT=/m/n/b/p -DCOMP=TESTE
@echo
@echo *****************************************************


a mensagem de erro e a seguinte :


MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Error erp.mak 4: Command syntax error
Error erp.mak 5: Command syntax error
Error erp.mak 7: Command syntax error
Error erp.mak 8: Command syntax error
Error erp.mak 9: Command syntax error
Error erp.mak 10: Command syntax error
*** 6 errors during make ***
ECHO est  ativado.
***************************************************
Se alguem souber por que esta acontecendo este erro ,me ajude

obrigado
toocsys
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Mensagem por Marcos »

Olá toocsys, eu fui ajudado neste Tópico, portanto gostaria de tentar te ajudar, vou postar como estão meus Compiladores e Linkeditores:

Menu.mak
menu.exe: MENU.OBJ \
BAIXAPAG.OBJ \
VETERINA.OBJ

cls
blinker @menu.lnk
.prg.obj:
cls
echo ------------------------------
echo Clipper $& $(OPT) -d$(COMP)
Clipper $& $(OPT) -d$(COMP)

Menu.lnk
nobell
output menu
map=menu s, a

FI MENU
FI BAIXAPAP
FI VETERINA
#
FI ?????
FI ?????
FI ?????
FI ?????

LIB ????
LIB ????

BLI EXE COMPRESS 1
BLI INCREMENTAL OFF
BLI EXE CLIPPER F:250
BLI EXECUTABLE EXTEND
BLI EXECUTABLE NODELETE

C.BAT

@cls
make -fmenu -l+ -s -DOPT=/m/n/b/p -DCOMP=TESTE
@echo
@echo *****************************************************
Pause Null
Menu.exe
Pause Null

Nota: No Menu.mak tém um espaço no inicio de cada linha apartir do CLS até a linha onde está escrito "Clipper $& $(OPT) -d$(COMP)".
Abraços,
Marcos.
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
Responder