Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Tuesday, April 16, 2024

File: [Platon] / libco / libco / Makefile.am (download)

Revision 1.10, Sat Apr 5 16:28:29 2003 UTC (21 years ago) by yenar


Changes since 1.9: +6 -6 lines

use copp2 (temporary hack - copp2 will be renamed to copp soon; BUG: you need to chmod +x utils/copp2 for this to work) [Makefile.am]

lib_LTLIBRARIES = libltdl_co.la libco.la
libco_la_SOURCES = \
    co_object.c co_o_small.c co_o_default.c \
    co_exception.c co_string.c co_type.c co_debug.c co_gettext.c \
    co_module.c co_super.c libco.c \
    co_vector.c

libltdl_co_la_SOURCES = ltdl.c
libltdl_co_la_CFLAGS = -w
noinst_HEADERS = ltdl.h

libco_la_LIBADD = $(DMALLOC_LIBS) $(INTLLIBS) $(LIBLTDL) -lm -lpython2.2
libco_la_LDFLAGS = -version-info 0:1:0
    
libltdl_co_la_LIBADD = $(LIBADD_DL)

#AM_CLFAGS = $(LTDLINCL)

include_HEADERS = co_object.h co_o_small.h co_o_default.h co_exception.h co_tab.h co_filesystem.h \
                  co_util.h co_string.h co_vector.h co_type.h co_debug.h \
                  co_gettext.h co_module.h co_super.h co_conv.h co_python.h

NOHMETA = co_object.cometa co_o_small.cometa co_o_default.cometa co_exception.cometa

METASRC = $(NOHMETA) co_tab.cometa co_vector.cometa co_super.cometa \
          co_type.cometa libco.coinit

BUILT_SOURCES = $(METASRC)
CLEANFILES = $(METASRC)

%.i: $(srcdir)/%.c
    $(CPP) $(CPPFLAGS) $(INCLUDE) -o $(@) $(<)

$(NOHMETA): %.cometa: $(srcdir)/%.c $(srcdir)/%.h $(top_srcdir)/utils/copp2
    $(top_srcdir)/utils/copp2 -m $(<) -o $(@)

%.cometa: $(srcdir)/%.c $(srcdir)/%.h $(top_srcdir)/utils/copp2
    $(top_srcdir)/utils/copp2 -m $(<) -f $(srcdir)/$(*).h -o $(@)

libco.coinit: $(libco_la_SOURCES) $(top_srcdir)/utils/copp2
    $(top_srcdir)/utils/copp2 -o libco.coinit -i $(^)

maintainer-clean-local:
    rm -f $(srcdir)/Makefile.in
    rm -rf .deps
clean-local:

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top