Make para gera lib
Enviado: 03 Abr 2010 15:48
BIN_DIR = c:\xharbour\bin
OBJ_DIR = C:\xharbour\obj
LIB_DIR = C:\xharbour\lib
$(LIB_DIR)\minhalib.lib : \
$(OBJ_DIR)\prg01.obj \
$(OBJ_DIR)\prg02.obj
$(OBJ_DIR)\prg01.c : prg01.prg
$(OBJ_DIR)\prg01.obj : $(OBJ_DIR)\prg01.c
$(OBJ_DIR)\prg02.c : prg02.prg
$(OBJ_DIR)\prg02.obj : prg02.c
.c.obj:
c:\bcc55\bin\bcc32 $(CLIBFLAGS) -c -O2 -I$(INCLUDE_DIR) -I$(INCLUDE_FB) -DHB_OS_WIN_32_USED -o$@ $<
c:\bcc55\bin\tlib $(LIB_DIR)\minhalib.lib -+$@,, # Aqui vai gerar a minha lib
# como fazer para gera um executavel, sei que é com ilink.exe mas qual os parametros
.prg.c:
$(BIN_DIR)\harbour.exe $< -q0 -a -w -es2 -gc0 -n -i$(INCLUDE_DIR) -o$@
Alguem sabe como fazer para gera um executavel por este script....
OBJ_DIR = C:\xharbour\obj
LIB_DIR = C:\xharbour\lib
$(LIB_DIR)\minhalib.lib : \
$(OBJ_DIR)\prg01.obj \
$(OBJ_DIR)\prg02.obj
$(OBJ_DIR)\prg01.c : prg01.prg
$(OBJ_DIR)\prg01.obj : $(OBJ_DIR)\prg01.c
$(OBJ_DIR)\prg02.c : prg02.prg
$(OBJ_DIR)\prg02.obj : prg02.c
.c.obj:
c:\bcc55\bin\bcc32 $(CLIBFLAGS) -c -O2 -I$(INCLUDE_DIR) -I$(INCLUDE_FB) -DHB_OS_WIN_32_USED -o$@ $<
c:\bcc55\bin\tlib $(LIB_DIR)\minhalib.lib -+$@,, # Aqui vai gerar a minha lib
# como fazer para gera um executavel, sei que é com ilink.exe mas qual os parametros
.prg.c:
$(BIN_DIR)\harbour.exe $< -q0 -a -w -es2 -gc0 -n -i$(INCLUDE_DIR) -o$@
Alguem sabe como fazer para gera um executavel por este script....