Clipper On Line • Ver Tópico - Compilar em minigui

Compilar em minigui

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Compilar em minigui

Mensagempor evaldowl » 04 Ago 2014 11:15

Ola a todos , alguem poderia me dar uma luz ? estou tentando compilar um sistema atraves do hbmake , tenho o minigui e o xharbour instalado em minha maquina , mas ele nao encontra o hbmake qaundo executo o bat de compilação . Sera que tem alguma bat no xharbour aonde são criadas as path , aonde consigo compilar e usar todas as libs ? ou tenho que cria-las na mao ?

segue o arquivo .bat em que o hbmake chama, desde ja agredoço alguma ajuda

------------------------------
#BCC
VERSION=BCB.01
!ifndef CC_DIR
CC_DIR = $(MAKE_DIR)
!endif

!ifndef HB_DIR
HB_DIR = $(HARBOUR_DIR)
!endif

RECURSE= NO

SHELL =
COMPRESS = NO
EXTERNALLIB = YES
XFWH = NO
FILESTOADD = 5
WARNINGLEVEL = 0
USERDEFINE =
USERINCLUDE =
USERLIBS =
EDITOR = notepad
MINIGUI = c:\minigui
CGI = NO
GUI = YES
MT = NO
SRC03 = obj
PROJECT = super.exe $(PR)
OBJFILES = $(SRC03)\SUPERCHEF.obj $(SRC03)\ATENDENTES.obj $(SRC03)\BACKUP.obj $(SRC03)\BANCOS.obj $(SRC03)\CAIXA.obj //
$(SRC03)\CATEGORIA_PRODUTOS.obj $(SRC03)\CLIENTES.obj $(SRC03)\COMPRAS.obj $(SRC03)\CPAG.obj $(SRC03)\CREC.obj //
$(SRC03)\EMPRESA.obj $(SRC03)\ENTREGAS.obj $(SRC03)\FORMAS_PAGAMENTO.obj $(SRC03)\FORMAS_RECEBIMENTO.obj $(SRC03)\FORNECEDORES.obj //
$(SRC03)\FUNCOES.obj $(SRC03)\GRUPO_FORNECEDORES.obj $(SRC03)\IMPOSTOS.obj $(SRC03)\MATERIA_PRIMA.obj $(SRC03)\MESAS.obj //
$(SRC03)\MOTOBOYS.obj $(SRC03)\MOVIMENTO_BANCARIO.obj $(SRC03)\OPERADORES.obj $(SRC03)\PRODUTOS.obj $(SRC03)\PROMOCAO.obj //
$(SRC03)\REAJUSTE.obj $(SRC03)\REL_CPAG_FORN.obj $(SRC03)\REL_CREC_CLI.obj $(SRC03)\REL_ESTOQUE_MINIMO.obj $(SRC03)\REL_FECHAMENTO_DIA.obj //
$(SRC03)\REL_GARCON.obj $(SRC03)\REL_MOTOBOY.obj $(SRC03)\REL_MOV_BANCO.obj $(SRC03)\REL_MOV_CAIXA.obj $(SRC03)\REL_MOV_CPAG.obj //
$(SRC03)\REL_MOV_CREC.obj $(SRC03)\REL_PIZZA_001.obj $(SRC03)\REL_POSICAO_ESTOQUE.obj $(SRC03)\REL_POSICAO_MPRIMA.obj $(SRC03)\REL_PRODUTO_001.obj //
$(SRC03)\SUBCATEGORIA_PRODUTOS.obj $(SRC03)\UNIDADES_MEDIDA.obj $(SRC03)\VENDA_BALCAO.obj $(SRC03)\VENDA_DELIVERY.obj $(SRC03)\VENDA_MESAS.obj $(OB)
PRGFILES = SUPERCHEF.PRG ATENDENTES.PRG BACKUP.PRG BANCOS.PRG CAIXA.PRG //
CATEGORIA_PRODUTOS.PRG CLIENTES.PRG COMPRAS.PRG CPAG.PRG CREC.PRG //
EMPRESA.PRG ENTREGAS.PRG FORMAS_PAGAMENTO.PRG FORMAS_RECEBIMENTO.PRG FORNECEDORES.PRG //
FUNCOES.PRG GRUPO_FORNECEDORES.PRG IMPOSTOS.PRG MATERIA_PRIMA.PRG MESAS.PRG //
MOTOBOYS.PRG MOVIMENTO_BANCARIO.PRG OPERADORES.PRG PRODUTOS.PRG PROMOCAO.PRG //
REAJUSTE.PRG REL_CPAG_FORN.PRG REL_CREC_CLI.PRG REL_ESTOQUE_MINIMO.PRG REL_FECHAMENTO_DIA.PRG //
REL_GARCON.PRG REL_MOTOBOY.PRG REL_MOV_BANCO.PRG REL_MOV_CAIXA.PRG REL_MOV_CPAG.PRG //
REL_MOV_CREC.PRG REL_PIZZA_001.PRG REL_POSICAO_ESTOQUE.PRG REL_POSICAO_MPRIMA.PRG REL_PRODUTO_001.PRG //
SUBCATEGORIA_PRODUTOS.PRG UNIDADES_MEDIDA.PRG VENDA_BALCAO.PRG VENDA_DELIVERY.PRG VENDA_MESAS.PRG $(PS)
OBJCFILES = $(OBC)
CFILES = $(CF)
RESFILES = c:\minigui\resources\minigui.rc c:\minigui\resources\miniprint.rc
RESDEPEN = c:\minigui\resources\minigui.res c:\minigui\resources\miniprint.res
TOPMODULE = SUPERCHEF.PRG
LIBFILES = minigui.lib lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib common.lib gtgui.lib codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib zlib.lib hbzip.lib miniprint.lib
EXTLIBFILES = hbzip.lib miniprint.lib
DEFFILE =
HARBOURFLAGS = -m -w0
CFLAG1 = -OS $(SHELL) $(CFLAGS) -d -c -L$(HB_DIR)\lib
CFLAG2 = -I$(HB_DIR)\include;$(CC_DIR)\include
RFLAGS =
LFLAGS = -L$(CC_DIR)\lib\obj;$(CC_DIR)\lib;$(HB_DIR)\lib -Gn -M -m -s -Tpe -x -aa -L$(MINIGUI)\lib
IFLAGS =
LINKER = ilink32

ALLOBJ = c0w32.obj $(OBJFILES) $(OBJCFILES)
ALLRES = $(RESDEPEN)
ALLLIB = $(USERLIBS) $(LIBFILES) import32.lib cw32.lib
.autodepend

#DEPENDS

#COMMANDS
.cpp.obj:
$(CC_DIR)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $**

.c.obj:
$(CC_DIR)\BIN\bcc32 -I$(HB_DIR)\include $(CFLAG1) $(CFLAG2) -o$* $**

.prg.obj:
$(HB_DIR)\bin\harbour -D__EXPORT__ -n -go -I$(HB_DIR)\include $(HARBOURFLAGS) -I$(MINIGUI)\include -o$* $**

.rc.res:
$(CC_DIR)\BIN\brcc32 $(RFLAGS) $<

#BUILD

$(PROJECT): $(CFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(CC_DIR)\BIN\$(LINKER) @&&!
$(LFLAGS) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!

------------------------------------
evaldowl
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 12
Data de registro: 06 Nov 2008 16:33
Cidade/Estado: sao paulo
Curtiu: 0 vez
Mens.Curtidas: 1 vez



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro