Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/Makefile.am

    r2026bb6 r5806745  
    2222
    2323libdir = ${CFA_LIBDIR}
    24 lib_LTLIBRARIES =  libcfa.la libcfathread.la
     24lib_LTLIBRARIES =  libcfa.la
    2525
    2626VPATH += :../prelude
     
    4141          containers/maybe.hfa containers/pair.hfa containers/result.hfa containers/vector.hfa
    4242
     43# not all platforms support concurrency, add option do disable it
     44headers_nosrc += concurrency/invoke.h
     45headers += concurrency/coroutine.hfa concurrency/thread.hfa concurrency/kernel.hfa concurrency/monitor.hfa concurrency/mutex.hfa
     46
    4347libsrc = startup.cfa interpose.cfa bits/debug.cfa assert.cfa exception.c virtual.c heap.cfa ${headers:.hfa=.cfa}
    4448
    4549# not all platforms support concurrency, add option do disable it
    46 thread_headers_nosrc = concurrency/invoke.h
    47 thread_headers = concurrency/coroutine.hfa concurrency/thread.hfa concurrency/kernel.hfa concurrency/monitor.hfa concurrency/mutex.hfa
    48 thread_libsrc = concurrency/CtxSwitch-@ARCHITECTURE@.S concurrency/alarm.cfa concurrency/invoke.c concurrency/preemption.cfa ${thread_headers:.hfa=.cfa}
     50libsrc += concurrency/CtxSwitch-@ARCHITECTURE@.S concurrency/alarm.cfa concurrency/invoke.c concurrency/preemption.cfa
    4951else
    5052headers =
    51 thread_headers =
    5253headers_nosrc =
    53 thread_headers_nosrc =
    5454libsrc =
    5555endif
     
    6464$(libobjs) : @CFACC@ @CFACPP@ prelude.cfa
    6565
    66 thread_libobjs = $(addsuffix .lo, $(basename $(filter %.cfa,$(thread_libsrc))))
    67 $(thread_libobjs) : @CFACC@ @CFACPP@ prelude.cfa
    68 
    6966
    7067# .deps inclusion is not done automatically by automake for new languages
     
    7572
    7673-include $(libdeps)
    77 
    78 thread_libdeps = $(join \
    79         $(addsuffix $(DEPDIR)/ , $(dir $(thread_libobjs) ) ), \
    80         $(notdir ${thread_libobjs:.lo=.Plo}) \
    81 )
    82 
    83 -include $(thread_libdeps)
    84 
    8574
    8675prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @CFACC@ @CFACPP@
     
    9685libcfa_la_LDFLAGS = -version-info @CFA_VERSION@
    9786
    98 libcfathread_la_SOURCES = ${thread_libsrc}
    99 libcfathread_la_LDFLAGS = -version-info @CFA_VERSION@
    100 
    10187stdhdr = $(shell find $(srcdir)/stdhdr -type f -printf "%p ")
    10288
    10389cfa_includedir = $(CFA_INCDIR)
    104 nobase_cfa_include_HEADERS = ${stdhdr} ${headers} ${headers_nosrc} ${thread_headers} ${thread_headers_nosrc}
     90nobase_cfa_include_HEADERS = ${stdhdr} ${headers} ${headers_nosrc}
    10591
    10692#----------------------------------------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.