Changeset 58fe85a for libcfa/src/Makefile.am
- Timestamp:
- Jan 7, 2021, 3:27:00 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 2b4daf2, 64aeca0
- Parents:
- 3c64c668 (diff), eef8dfb (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
libcfa/src/Makefile.am (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/Makefile.am
r3c64c668 r58fe85a 11 11 ## Created On : Sun May 31 08:54:01 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Mon Jul 15 22:43:27 201914 ## Update Count : 2 4113 ## Last Modified On : Wed Dec 9 22:46:14 2020 14 ## Update Count : 250 15 15 ############################################################################### 16 16 … … 19 19 ACLOCAL_AMFLAGS = -I automake 20 20 21 include $( srcdir)/../../src/cfa.make21 include $(top_srcdir)/../tools/build/cfa.make 22 22 23 23 libdir = ${CFA_LIBDIR} … … 31 31 # AM_CFAFLAGS for only cfa source 32 32 # use -no-include-stdhdr to prevent rebuild cycles 33 # The built sources must not depend on the installed headers34 AM_CFAFLAGS = -quiet -cfalib -I$(srcdir)/stdhdr $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@35 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC - pthread @ARCH_FLAGS@ @CONFIG_CFLAGS@33 # The built sources must not depend on the installed inst_headers_src 34 AM_CFAFLAGS = -quiet -cfalib -I$(srcdir)/stdhdr -I$(srcdir)/concurrency $(if $(findstring ${gdbwaittarget}, ${@}), -XCFA --gdb) @CONFIG_CFAFLAGS@ 35 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC -fexceptions -pthread @ARCH_FLAGS@ @CONFIG_CFLAGS@ 36 36 AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@ 37 37 CFACC = @CFACC@ … … 39 39 #---------------------------------------------------------------------------------------------------------------- 40 40 if BUILDLIB 41 headers_nosrc = math.hfa gmp.hfa time_t.hfa bits/align.hfa bits/containers.hfa bits/defs.hfa bits/debug.hfa bits/locks.hfa 42 headers = fstream.hfa iostream.hfa iterator.hfa limits.hfa rational.hfa time.hfa stdlib.hfa common.hfa \ 43 containers/maybe.hfa containers/pair.hfa containers/result.hfa containers/vector.hfa 44 45 libsrc = startup.cfa interpose.cfa bits/debug.cfa assert.cfa exception.c virtual.c heap.cfa ${headers:.hfa=.cfa} 41 inst_headers_nosrc = \ 42 bitmanip.hfa \ 43 clock.hfa \ 44 exception.hfa \ 45 exception.h \ 46 gmp.hfa \ 47 math.hfa \ 48 time_t.hfa \ 49 bits/align.hfa \ 50 bits/containers.hfa \ 51 bits/debug.hfa \ 52 bits/defs.hfa \ 53 bits/locks.hfa \ 54 bits/collection.hfa \ 55 bits/stack.hfa \ 56 bits/queue.hfa \ 57 bits/sequence.hfa \ 58 concurrency/iofwd.hfa \ 59 containers/list.hfa \ 60 containers/stackLockFree.hfa \ 61 vec/vec.hfa \ 62 vec/vec2.hfa \ 63 vec/vec3.hfa \ 64 vec/vec4.hfa 65 66 inst_headers_src = \ 67 common.hfa \ 68 fstream.hfa \ 69 heap.hfa \ 70 iostream.hfa \ 71 iterator.hfa \ 72 limits.hfa \ 73 memory.hfa \ 74 parseargs.hfa \ 75 rational.hfa \ 76 stdlib.hfa \ 77 time.hfa \ 78 containers/maybe.hfa \ 79 containers/pair.hfa \ 80 containers/result.hfa \ 81 containers/vector.hfa 82 83 libsrc = ${inst_headers_src} ${inst_headers_src:.hfa=.cfa} \ 84 assert.cfa \ 85 bits/algorithm.hfa \ 86 bits/debug.cfa \ 87 exception.c \ 88 interpose.cfa \ 89 lsda.h \ 90 startup.cfa \ 91 startup.hfa \ 92 virtual.c \ 93 virtual.h 46 94 47 95 # not all platforms support concurrency, add option do disable it 48 thread_headers_nosrc = concurrency/invoke.h 49 thread_headers = concurrency/coroutine.hfa concurrency/thread.hfa concurrency/kernel.hfa concurrency/monitor.hfa concurrency/mutex.hfa 50 thread_libsrc = concurrency/CtxSwitch-@ARCHITECTURE@.S concurrency/alarm.cfa concurrency/invoke.c concurrency/preemption.cfa ${thread_headers:.hfa=.cfa} 96 inst_thread_headers_nosrc = \ 97 bits/random.hfa \ 98 concurrency/clib/cfathread.h \ 99 concurrency/invoke.h \ 100 concurrency/future.hfa \ 101 concurrency/kernel/fwd.hfa 102 103 inst_thread_headers_src = \ 104 concurrency/coroutine.hfa \ 105 concurrency/exception.hfa \ 106 concurrency/kernel.hfa \ 107 concurrency/locks.hfa \ 108 concurrency/monitor.hfa \ 109 concurrency/mutex.hfa \ 110 concurrency/thread.hfa 111 112 thread_libsrc = ${inst_thread_headers_src} ${inst_thread_headers_src:.hfa=.cfa} \ 113 bits/signal.hfa \ 114 concurrency/alarm.cfa \ 115 concurrency/alarm.hfa \ 116 concurrency/clib/cfathread.cfa \ 117 concurrency/CtxSwitch-@ARCHITECTURE@.S \ 118 concurrency/invoke.c \ 119 concurrency/io.cfa \ 120 concurrency/io/setup.cfa \ 121 concurrency/io/types.hfa \ 122 concurrency/io/call.cfa \ 123 concurrency/iofwd.hfa \ 124 concurrency/kernel_private.hfa \ 125 concurrency/kernel/startup.cfa \ 126 concurrency/preemption.cfa \ 127 concurrency/preemption.hfa \ 128 concurrency/ready_queue.cfa \ 129 concurrency/ready_subqueue.hfa \ 130 concurrency/snzi.hfa \ 131 concurrency/stats.cfa \ 132 concurrency/stats.hfa \ 133 concurrency/stats.hfa 134 51 135 else 52 headers=53 thread_headers=54 headers_nosrc =55 thread_headers_nosrc =136 inst_headers_src = 137 inst_thread_headers_src = 138 inst_headers_nosrc = 139 inst_thread_headers_nosrc = 56 140 libsrc = 57 141 endif … … 96 180 97 181 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@ 98 ${AM_V_GEN}$(CFACOMPILE) -quiet -XCFA -l ${<} -c -o ${@}182 ${AM_V_GEN}$(CFACOMPILE) -quiet -XCFA,-l ${<} -c -o ${@} 99 183 100 184 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@ 101 185 ${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \ 102 $(CFACOMPILE) -quiet -XCFA -l ${<} -c -o ${@} 103 104 #---------------------------------------------------------------------------------------------------------------- 105 libcfa_la_SOURCES = prelude.cfa ${libsrc} 186 $(CFACOMPILE) -quiet -XCFA,-l ${<} -c -o ${@} 187 188 #---------------------------------------------------------------------------------------------------------------- 189 libcfa_la_SOURCES = ${libsrc} 190 nodist_libcfa_la_SOURCES = prelude.cfa 106 191 libcfa_la_LDFLAGS = -version-info @CFA_VERSION@ 107 192 … … 112 197 113 198 cfa_includedir = $(CFA_INCDIR) 114 nobase_cfa_include_HEADERS = ${stdhdr} ${headers} ${headers_nosrc} ${thread_headers} ${thread_headers_nosrc} 199 nobase_cfa_include_HEADERS = ${stdhdr} ${inst_headers_src} ${inst_headers_nosrc} ${inst_thread_headers_src} ${inst_thread_headers_nosrc} 200 EXTRA_DIST = stdhdr 115 201 116 202 #---------------------------------------------------------------------------------------------------------------- 117 203 maintainer-clean-local: 118 204 -rm -rf ${CFA_INCDIR} ${CFA_LIBDIR} 205 206 distclean-local: 207 find ${builddir} -path '*.Plo' -delete 119 208 120 209
Note:
See TracChangeset
for help on using the changeset viewer.