[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