Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/Makefile.am

    rc6bbcdb re523b07  
    1717# create object files in directory with source files
    1818AUTOMAKE_OPTIONS = foreign subdir-objects
    19 ACLOCAL_AMFLAGS  = -I automake
    2019ARFLAGS = cr
    2120
     
    2322
    2423libdir = ${CFA_LIBDIR}
    25 lib_LTLIBRARIES =  libcfa.la
     24lib_LIBRARIES =  libcfa.a
    2625
    2726VPATH += :../prelude
     
    3231# The built sources must not depend on the installed headers
    3332AM_CFAFLAGS = -quiet -in-tree -I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@
    34 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@
     33AM_CFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@
    3534AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@
    3635CFACC = @CFACC@
     
    3837#----------------------------------------------------------------------------------------------------------------
    3938if BUILDLIB
    40 headers_nosrc = math.hfa gmp.hfa time_t.hfa bits/align.hfa bits/containers.hfa bits/defs.hfa bits/debug.hfa bits/locks.hfa
    4139headers = fstream.hfa iostream.hfa iterator.hfa limits.hfa rational.hfa time.hfa stdlib.hfa common.hfa \
    4240          containers/maybe.hfa containers/pair.hfa containers/result.hfa containers/vector.hfa
    4341
     42headers_nosrc = math.hfa gmp.hfa time_t.hfa bits/align.hfa bits/containers.hfa bits/defs.hfa bits/debug.hfa bits/locks.hfa
     43
    4444# not all platforms support concurrency, add option do disable it
     45headers += concurrency/coroutine.hfa concurrency/thread.hfa concurrency/kernel.hfa concurrency/monitor.hfa concurrency/mutex.hfa
     46
    4547headers_nosrc += concurrency/invoke.h
    46 headers += concurrency/coroutine.hfa concurrency/thread.hfa concurrency/kernel.hfa concurrency/monitor.hfa concurrency/mutex.hfa
    4748
    4849libsrc = startup.cfa interpose.cfa bits/debug.cfa assert.cfa exception.c virtual.c heap.cfa ${headers:.hfa=.cfa}
     
    6263
    6364# add dependency of cfa files
    64 libobjs = $(addsuffix .lo, $(basename $(filter %.cfa,$(libsrc))))
     65libobjs = $(addsuffix .o, $(basename $(filter %.cfa,$(libsrc))))
    6566$(libobjs) : @CFACC@ @CFACPP@ prelude.cfa
    6667
     
    6970libdeps = $(join \
    7071        $(addsuffix $(DEPDIR)/ , $(dir $(libobjs) ) ), \
    71         $(notdir ${libobjs:.lo=.Po}) \
     72        $(notdir ${libobjs:.o=.Po}) \
    7273)
    7374
     
    7778        ${AM_V_GEN}@CFACC@ ${AM_CFLAGS} ${CFLAGS} -quiet -in-tree -XCFA -l ${<} -c -o ${@}
    7879
    79 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @CFACC@ @CFACPP@
    80         ${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \
    81         @CFACC@ ${AM_CFLAGS} ${CFLAGS} -quiet -in-tree -XCFA -l ${<} -c -o ${@}
    8280
    8381
    8482#----------------------------------------------------------------------------------------------------------------
    85 libcfa_la_SOURCES = prelude.cfa ${libsrc}
    86 libcfa_la_LDFLAGS = -version-info @CFA_VERSION@
     83libcfa_a_SOURCES = prelude.cfa ${libsrc}
    8784
    88 stdhdr = $(shell find $(srcdir)/stdhdr -type f -printf "%p ")
     85stdhdr = ${shell find ${srcdir}/stdhdr -type f -printf "%p "}
    8986
    9087cfa_includedir = $(CFA_INCDIR)
Note: See TracChangeset for help on using the changeset viewer.