#
# arquivo hbp
# compilar com hbmk2.exe MeuApp.hbp
#
# outras dúvidas:
# hbmk2.exe -help > Manual.txt (Leia o arquivo gerado)
#
#
# Flags do compilador
#
-prgflag=/m /n /w1
#
# Diretivas para compilação incremental
#
-inc
#
# Pasta Arquivos Temporarios
#
-workdir=C:\Minigui\OBJ
#
# Pastas include adicionais
#
-iC:\MiniGui\Include
#
# Pastas Lib adicionais
#
-LC:\MiniGui\Lib
#
# Console/Gui
# -std
-gui
#
# Metodo de Compressão UPX
#
# -compr=def
#
# Pausa em caso de avisos na compilação
#
-pause
#
# Executar ao finalizar a compilação
#
# -run
#
# gt class
#
-gtgui
#
# definimos a(s) lib(s) a ser(em) linkada(s)
#
-lhbwin
-lminigui
-ltsbrowse
-lhbprinter
-lminiprint
-lhbct
-lhbmisc
-lhbtip
-lxhb
-lmsvfw32
-lvfw32
#
# definimos o nome da aplicação
#
-oMeuApp.EXE
#
# prg principal
#
MeuApp.prg
#
# prg(s) adicional(is)
#
Funcoes.prg
Rotinas.prg
Etc.prg
#
# Fontes em linguagem c
#
Funcoes.c
Rotinas.c
Etc.c
#
# .rc Files
#
MeuApp.rc
#
# .rc MiniGui
#
#define HMGRPATH c:\minigui\RESOURCES
C:\MiniGui\RESOURCES\hmg.rc
MiniGui + HBMK2: Exemplo de Script *.hbp
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
MiniGui + HBMK2: Exemplo de Script *.hbp
Oi amiguinho jovemxxx, parece que você manda ver com MIniGui e talvez HMG. Eu tenho uma pergunta, mas é mais para HMG. Você poderia me dizer se há alguma forma de saber quais bibliotecas foram utilizadas durante a compilação quando é feita através da IDE da HMG ?
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
HMG + HBMK2: Exemplo de Script *.hbp
As bibliotecas incluidas pelo HMG estão no arquivo .hbc ( C:\HMG\hmg.hbc )
Retire as Libs não utilizadas por seus programas e veja uma drastica redução no tamanho dos executaveis... # harbour contrib libs
# **************************************************** #
# Inicio do Arquivo .hbc
#
# .hbc = Arquivo de configuração: HBMK2 file.hbp file.hbc
#
# .hbp = Arquivo de projeto: HBMK2 file.hbp
#
# .hbm = Arquivo Modelo = .hbp
#
# **************************************************** #
# paths
incpaths=/.
incpaths=include
libpaths=lib
# main hmg libs
libs=hmg
libs=crypt
libs=edit
libs=editex
libs=graph
libs=hfcl
libs=ini
libs=report
# system libs
libs=msvfw32
libs=vfw32
# harbour contrib libs
libs=hbct
libs=hbwin
libs=hbmzip
libs=minizip
libs=hbmemio
libs=hbmisc
libs=hbmysql
libs=mysql
libs=hbtip
libs=sqlite3
libs=hbsqlit3
libs=sddodbc
libs=rddsql
libs=sddmy
libs=hbodbc
libs=odbc32
libs=hbhpdf
libs=hbfimage
libs=hbpgsql
libs=hbnetio
libs=xhb
# link compiled resources
sources=${hb_curdir}_temp.o
# **************************************************** #
# final do Arquivo .hbc
# **************************************************** #
Retire as Libs não utilizadas por seus programas e veja uma drastica redução no tamanho dos executaveis... # harbour contrib libs
# **************************************************** #
# Inicio do Arquivo .hbc
#
# .hbc = Arquivo de configuração: HBMK2 file.hbp file.hbc
#
# .hbp = Arquivo de projeto: HBMK2 file.hbp
#
# .hbm = Arquivo Modelo = .hbp
#
# **************************************************** #
# paths
incpaths=/.
incpaths=include
libpaths=lib
# main hmg libs
libs=hmg
libs=crypt
libs=edit
libs=editex
libs=graph
libs=hfcl
libs=ini
libs=report
# system libs
libs=msvfw32
libs=vfw32
# harbour contrib libs
libs=hbct
libs=hbwin
libs=hbmzip
libs=minizip
libs=hbmemio
libs=hbmisc
libs=hbmysql
libs=mysql
libs=hbtip
libs=sqlite3
libs=hbsqlit3
libs=sddodbc
libs=rddsql
libs=sddmy
libs=hbodbc
libs=odbc32
libs=hbhpdf
libs=hbfimage
libs=hbpgsql
libs=hbnetio
libs=xhb
# link compiled resources
sources=${hb_curdir}_temp.o
# **************************************************** #
# final do Arquivo .hbc
# **************************************************** #
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
MiniGui + HBMK2: Exemplo de Script *.hbp
Olá Jovemxxx sem nome,jovemxxx escreveu: Retire as Libs não utilizadas por seus programas e veja uma drastica redução no tamanho dos executaveis... # harbour contrib libs
Acho que você está enganado, quando você linka uma LIB onde o seu projeto não vai usar nenhuma função ou classe dessa LIB ele simplesmente não linka no exe, faça um teste ai.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
MiniGui + HBMK2: Exemplo de Script *.hbp
Olá Sigecom ( sem nome II ) 
Bota enganado nisso... Práticas consolidadas tambem mudam:
27/05/2012 12:56 2.818.013 contactos.exe ( Compilado com todas as Lib's default )
27/05/2012 12:57 2.818.013 contactos.exe ( Compilado só com as Lib's essenciais )
Obrigado pela atualização...
Bota enganado nisso... Práticas consolidadas tambem mudam:
27/05/2012 12:56 2.818.013 contactos.exe ( Compilado com todas as Lib's default )
27/05/2012 12:57 2.818.013 contactos.exe ( Compilado só com as Lib's essenciais )
Obrigado pela atualização...
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
