[Lazarus-es] Problema con libreria c
Pedraza Sergio
spedraza69 en hotmail.com
Jue Ago 16 20:30:06 CEST 2012
Te paso los archivos make tanto de windows como Linux
make_win32
--------------------------------------------------
INCLUDE=-I.
CXXFLAGS=$(INCLUDE) -DP_WIN32 -DP_WIN32_GCC
FISCAL_LIB=clasefiscal.a
all: $(FISCAL_LIB) clasefiscal
#depend:
# makedepend $(INCLUDE) *.cpp
clasefiscal_objs = debug.o Excepcion.o ImpresorFiscal16Bits.o \
ImpresorFiscal8Bits.o ImpresorFiscal.o Mutex.o P262_100.o \
P272_100.o P320_100.o P321_100.o P322_100.o P322_201.o P322.o \
P330_100.o P330_201.o P330_202.o P330.o P425_100.o P425_201.o \
P425.o P435_100.o P435_101.o P435.o P614_100.o P615_100.o \
P715_100.o P715_201.o P715_302.o P715_403.o P715.o P950_100.o \
P951_100.o PJ20_100.o PPL8_100.o PPL8_201.o PPL8.o PPL9_100.o \
PPR4_100.o PPR5_100.o PPR5_201.o PPR5.o PPL23_100.o PPL23_101.o \
PPL23.o Protocolo.o PuertoSerie.o Socket.o ssplit.o Chars.o \
Select.o
$(FISCAL_LIB): $(clasefiscal_objs)
ar rvu $(FISCAL_LIB) $(clasefiscal_objs)
ranlib $(FISCAL_LIB)
clasefiscal: ClaseFiscal.o $(FISCAL_LIB)
$(CXX) ClaseFiscal.o $(FISCAL_LIB) -o clasefiscal -lwsock32
--------------------------------------------------
makefile_linux
---------------------------------------------------
INCLUDE=-I.
CXXFLAGS=$(INCLUDE) -DP_LINUX
FISCAL_LIB=clasefiscal.a
all: $(FISCAL_LIB) clasefiscal
#depend:
# makedepend $(INCLUDE) *.cpp
clasefiscal_objs = debug.o Excepcion.o ImpresorFiscal16Bits.o \
ImpresorFiscal8Bits.o ImpresorFiscal.o Mutex.o P262_100.o \
P272_100.o P320_100.o P321_100.o P322_100.o P322_201.o P322.o \
P330_100.o P330_201.o P330_202.o P330.o P425_100.o P425_201.o \
P425.o P435_100.o P435_101.o P435.o P614_100.o P615_100.o \
P715_100.o P715_201.o P715_302.o P715_403.o P715.o P950_100.o \
P951_100.o PJ20_100.o PPL8_100.o PPL8_201.o PPL8.o PPL9_100.o \
PPR4_100.o PPR5_100.o PPR5_201.o PPR5.o PPL23_100.o PPL23_101.o \
PPL23.o Protocolo.o PuertoSerie.o Socket.o ssplit.o Chars.o \
Select.o
$(FISCAL_LIB): $(clasefiscal_objs)
ar rvu $(FISCAL_LIB) $(clasefiscal_objs)
ranlib $(FISCAL_LIB)
clasefiscal: ClaseFiscal.o $(FISCAL_LIB)
$(CXX) ClaseFiscal.o $(FISCAL_LIB) -o clasefiscal -lpthread
--------------------------------------------------------------------------
La pregunta es como hago para compilar y transformar el codigo en c en una
libreria para windows o Linux ?
Muchas Gracias
Sergio Pedraza
--------------------------------------------------
From: "Maxi" <maximiliano.duarte en gmail.com>
Sent: Monday, August 13, 2012 11:54 AM
To: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Subject: Re: [Lazarus-es] Problema con libreria c
> Y el codigo?
>
> --
> El que pregunta aprende, y el que contesta aprende a responder.
>
> No a la obsolecencia programada:
> http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html
>
> Linux User #495070
> http://domonetic.com/blog
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
More information about the Lazarus-es
mailing list