Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/Makefile.in

    r38d12e7 re523b07  
    1919
    2020
    21 VPATH = @srcdir@
    2221am__is_gnu_make = { \
    2322  if test -z '$(MAKELEVEL)'; then \
     
    9190PRE_UNINSTALL = :
    9291POST_UNINSTALL = :
    93 build_triplet = @build@
    94 host_triplet = @host@
    9592subdir = src
    9693ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    97 am__aclocal_m4_deps = $(top_srcdir)/automake/libtool.m4 \
    98         $(top_srcdir)/automake/ltoptions.m4 \
    99         $(top_srcdir)/automake/ltsugar.m4 \
    100         $(top_srcdir)/automake/ltversion.m4 \
    101         $(top_srcdir)/automake/lt~obsolete.m4 \
    102         $(top_srcdir)/../automake/cfa.m4 $(top_srcdir)/configure.ac
     94am__aclocal_m4_deps = $(top_srcdir)/../automake/cfa.m4 \
     95        $(top_srcdir)/configure.ac
    10396am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    10497        $(ACLOCAL_M4)
    105 DIST_COMMON = $(srcdir)/Makefile.am $(nobase_cfa_include_HEADERS) \
    106         $(am__DIST_COMMON)
     98DIST_COMMON = $(srcdir)/Makefile.am \
     99        $(am__nobase_cfa_include_HEADERS_DIST) $(am__DIST_COMMON)
    107100mkinstalldirs = $(install_sh) -d
    108101CONFIG_CLEAN_FILES =
     
    136129  }
    137130am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cfa_includedir)"
    138 LTLIBRARIES = $(lib_LTLIBRARIES)
    139 libcfa_la_LIBADD =
     131LIBRARIES = $(lib_LIBRARIES)
     132AR = ar
     133AM_V_AR = $(am__v_AR_@AM_V@)
     134am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
     135am__v_AR_0 = @echo "  AR      " $@;
     136am__v_AR_1 =
     137libcfa_a_AR = $(AR) $(ARFLAGS)
     138libcfa_a_LIBADD =
     139am__libcfa_a_SOURCES_DIST = prelude.cfa startup.cfa interpose.cfa \
     140        bits/debug.cfa assert.cfa exception.c virtual.c heap.cfa \
     141        fstream.cfa iostream.cfa iterator.cfa limits.cfa rational.cfa \
     142        time.cfa stdlib.cfa common.cfa containers/maybe.cfa \
     143        containers/pair.cfa containers/result.cfa \
     144        containers/vector.cfa concurrency/coroutine.cfa \
     145        concurrency/thread.cfa concurrency/kernel.cfa \
     146        concurrency/monitor.cfa concurrency/mutex.cfa \
     147        concurrency/CtxSwitch-@ARCHITECTURE@.S concurrency/alarm.cfa \
     148        concurrency/invoke.c concurrency/preemption.cfa
    140149am__dirstamp = $(am__leading_dot)dirstamp
    141 am__objects_1 = fstream.lo iostream.lo iterator.lo limits.lo \
    142         rational.lo time.lo stdlib.lo common.lo containers/maybe.lo \
    143         containers/pair.lo containers/result.lo containers/vector.lo \
    144         concurrency/coroutine.lo concurrency/thread.lo \
    145         concurrency/kernel.lo concurrency/monitor.lo \
    146         concurrency/mutex.lo
    147 am__objects_2 = prelude.lo startup.lo interpose.lo bits/debug.lo \
    148         assert.lo exception.lo virtual.lo heap.lo $(am__objects_1) \
    149         concurrency/CtxSwitch-@ARCHITECTURE@.lo concurrency/alarm.lo \
    150         concurrency/invoke.lo concurrency/preemption.lo
    151 am_libcfa_la_OBJECTS = $(am__objects_2)
    152 libcfa_la_OBJECTS = $(am_libcfa_la_OBJECTS)
    153 AM_V_lt = $(am__v_lt_@AM_V@)
    154 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
    155 am__v_lt_0 = --silent
    156 am__v_lt_1 =
     150@BUILDLIB_TRUE@am__objects_1 = fstream.$(OBJEXT) iostream.$(OBJEXT) \
     151@BUILDLIB_TRUE@ iterator.$(OBJEXT) limits.$(OBJEXT) \
     152@BUILDLIB_TRUE@ rational.$(OBJEXT) time.$(OBJEXT) \
     153@BUILDLIB_TRUE@ stdlib.$(OBJEXT) common.$(OBJEXT) \
     154@BUILDLIB_TRUE@ containers/maybe.$(OBJEXT) \
     155@BUILDLIB_TRUE@ containers/pair.$(OBJEXT) \
     156@BUILDLIB_TRUE@ containers/result.$(OBJEXT) \
     157@BUILDLIB_TRUE@ containers/vector.$(OBJEXT) \
     158@BUILDLIB_TRUE@ concurrency/coroutine.$(OBJEXT) \
     159@BUILDLIB_TRUE@ concurrency/thread.$(OBJEXT) \
     160@BUILDLIB_TRUE@ concurrency/kernel.$(OBJEXT) \
     161@BUILDLIB_TRUE@ concurrency/monitor.$(OBJEXT) \
     162@BUILDLIB_TRUE@ concurrency/mutex.$(OBJEXT)
     163@BUILDLIB_TRUE@am__objects_2 = startup.$(OBJEXT) interpose.$(OBJEXT) \
     164@BUILDLIB_TRUE@ bits/debug.$(OBJEXT) assert.$(OBJEXT) \
     165@BUILDLIB_TRUE@ exception.$(OBJEXT) virtual.$(OBJEXT) \
     166@BUILDLIB_TRUE@ heap.$(OBJEXT) $(am__objects_1) \
     167@BUILDLIB_TRUE@ concurrency/CtxSwitch-@ARCHITECTURE@.$(OBJEXT) \
     168@BUILDLIB_TRUE@ concurrency/alarm.$(OBJEXT) \
     169@BUILDLIB_TRUE@ concurrency/invoke.$(OBJEXT) \
     170@BUILDLIB_TRUE@ concurrency/preemption.$(OBJEXT)
     171am_libcfa_a_OBJECTS = prelude.$(OBJEXT) $(am__objects_2)
     172libcfa_a_OBJECTS = $(am_libcfa_a_OBJECTS)
    157173AM_V_P = $(am__v_P_@AM_V@)
    158174am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
     
    168184am__v_at_1 =
    169185DEFAULT_INCLUDES = -I.@am__isrc@
    170 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp
     186depcomp = $(SHELL) $(top_srcdir)/./automake/depcomp
    171187am__depfiles_maybe = depfiles
    172188am__mv = mv -f
    173189CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
    174190        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
    175 LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
    176         $(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \
    177         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
    178         $(AM_CCASFLAGS) $(CCASFLAGS)
    179191AM_V_CPPAS = $(am__v_CPPAS_@AM_V@)
    180192am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@)
     
    183195COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
    184196        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
    185 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
    186         $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
    187         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
    188         $(AM_CFLAGS) $(CFLAGS)
    189197AM_V_CC = $(am__v_CC_@AM_V@)
    190198am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
     
    192200am__v_CC_1 =
    193201CCLD = $(CC)
    194 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
    195         $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
    196         $(AM_LDFLAGS) $(LDFLAGS) -o $@
     202LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
    197203AM_V_CCLD = $(am__v_CCLD_@AM_V@)
    198204am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
    199205am__v_CCLD_0 = @echo "  CCLD    " $@;
    200206am__v_CCLD_1 =
    201 SOURCES = $(libcfa_la_SOURCES)
    202 DIST_SOURCES = $(libcfa_la_SOURCES)
     207SOURCES = $(libcfa_a_SOURCES)
     208DIST_SOURCES = $(am__libcfa_a_SOURCES_DIST)
    203209am__can_run_installinfo = \
    204210  case $$AM_UPDATE_INFO_DIR in \
     
    206212    *) (install-info --version) >/dev/null 2>&1;; \
    207213  esac
     214am__nobase_cfa_include_HEADERS_DIST = ${shell find ${srcdir}/stdhdr \
     215        -type f -printf "%p "} fstream.hfa iostream.hfa iterator.hfa \
     216        limits.hfa rational.hfa time.hfa stdlib.hfa common.hfa \
     217        containers/maybe.hfa containers/pair.hfa containers/result.hfa \
     218        containers/vector.hfa concurrency/coroutine.hfa \
     219        concurrency/thread.hfa concurrency/kernel.hfa \
     220        concurrency/monitor.hfa concurrency/mutex.hfa math.hfa gmp.hfa \
     221        time_t.hfa bits/align.hfa bits/containers.hfa bits/defs.hfa \
     222        bits/debug.hfa bits/locks.hfa concurrency/invoke.h
    208223HEADERS = $(nobase_cfa_include_HEADERS)
    209224am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
     
    227242CTAGS = ctags
    228243am__DIST_COMMON = $(srcdir)/../../src/cfa.make $(srcdir)/Makefile.in \
    229         $(top_srcdir)/automake/depcomp
     244        $(top_srcdir)/./automake/depcomp
    230245DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
     246VPATH = @srcdir@ :../prelude
    231247ACLOCAL = @ACLOCAL@
    232248AMTAR = @AMTAR@
    233249AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
    234 AR = @AR@
    235250ARCHITECTURE = @ARCHITECTURE@
    236251ARCH_FLAGS = @ARCH_FLAGS@
     
    253268CFLAGS = @CFLAGS@
    254269CONFIGURATION = @CONFIGURATION@
     270CONFIG_BUILDLIB = @CONFIG_BUILDLIB@
    255271CONFIG_CFAFLAGS = @CONFIG_CFAFLAGS@
    256272CONFIG_CFLAGS = @CONFIG_CFLAGS@
    257 CPP = @CPP@
    258273CPPFLAGS = @CPPFLAGS@
    259274CXX = @CXX@
    260 CXXCPP = @CXXCPP@
    261275CXXDEPMODE = @CXXDEPMODE@
    262276CXXFLAGS = @CXXFLAGS@
     
    264278DEFS = @DEFS@
    265279DEPDIR = @DEPDIR@
    266 DLLTOOL = @DLLTOOL@
    267280DRIVER_DIR = @DRIVER_DIR@
    268 DSYMUTIL = @DSYMUTIL@
    269 DUMPBIN = @DUMPBIN@
    270281ECHO_C = @ECHO_C@
    271282ECHO_N = @ECHO_N@
    272283ECHO_T = @ECHO_T@
    273 EGREP = @EGREP@
    274284EXEEXT = @EXEEXT@
    275 FGREP = @FGREP@
    276 GREP = @GREP@
    277285INSTALL = @INSTALL@
    278286INSTALL_DATA = @INSTALL_DATA@
     
    280288INSTALL_SCRIPT = @INSTALL_SCRIPT@
    281289INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
    282 LD = @LD@
    283290LDFLAGS = @LDFLAGS@
    284291LIBOBJS = @LIBOBJS@
    285292LIBS = @LIBS@
    286 LIBTOOL = @LIBTOOL@
    287 LIPO = @LIPO@
    288 LN_S = @LN_S@
    289293LTLIBOBJS = @LTLIBOBJS@
    290 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
    291294MAKEINFO = @MAKEINFO@
    292 MANIFEST_TOOL = @MANIFEST_TOOL@
    293295MKDIR_P = @MKDIR_P@
    294 NM = @NM@
    295 NMEDIT = @NMEDIT@
    296 OBJDUMP = @OBJDUMP@
    297296OBJEXT = @OBJEXT@
    298 OTOOL = @OTOOL@
    299 OTOOL64 = @OTOOL64@
    300297PACKAGE = @PACKAGE@
    301298PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
     
    307304PATH_SEPARATOR = @PATH_SEPARATOR@
    308305RANLIB = @RANLIB@
    309 SED = @SED@
    310306SET_MAKE = @SET_MAKE@
    311307SHELL = @SHELL@
     
    316312abs_top_builddir = @abs_top_builddir@
    317313abs_top_srcdir = @abs_top_srcdir@
    318 ac_ct_AR = @ac_ct_AR@
    319314ac_ct_CC = @ac_ct_CC@
    320315ac_ct_CXX = @ac_ct_CXX@
    321 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
    322316am__include = @am__include@
    323317am__leading_dot = @am__leading_dot@
     
    326320am__untar = @am__untar@
    327321bindir = @bindir@
    328 build = @build@
    329322build_alias = @build_alias@
    330 build_cpu = @build_cpu@
    331 build_os = @build_os@
    332 build_vendor = @build_vendor@
    333323builddir = @builddir@
    334324datadir = @datadir@
     
    337327dvidir = @dvidir@
    338328exec_prefix = @exec_prefix@
    339 host = @host@
    340329host_alias = @host_alias@
    341 host_cpu = @host_cpu@
    342 host_os = @host_os@
    343 host_vendor = @host_vendor@
    344330htmldir = @htmldir@
    345331includedir = @includedir@
     
    369355# create object files in directory with source files
    370356AUTOMAKE_OPTIONS = foreign subdir-objects
    371 ACLOCAL_AMFLAGS = -I automake
    372357ARFLAGS = cr
    373358CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS)
    374 LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
    375         $(LIBTOOLFLAGS) --mode=compile $(CFACC) $(DEFS) \
    376         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) \
    377         $(AM_CFLAGS) $(CFLAGS)
    378 
    379359AM_V_CFA = $(am__v_CFA_@AM_V@)
    380360am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@)
    381361am__v_CFA_0 = @echo "  CFA     " $@;
    382362am__v_CFA_1 =
    383 lib_LTLIBRARIES = libcfa.la
     363lib_LIBRARIES = libcfa.a
    384364
    385365# AM_CFLAGS for all cfa source
     
    387367# use -no-include-stdhdr to prevent rebuild cycles
    388368# The built sources must not depend on the installed headers
    389 AM_CFAFLAGS = -quiet -in-tree -imacros prelude.c -I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@
    390 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@
     369AM_CFAFLAGS = -quiet -in-tree -I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@
     370AM_CFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@
    391371AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@
     372@BUILDLIB_FALSE@headers =
    392373
    393374#----------------------------------------------------------------------------------------------------------------
    394375
    395376# not all platforms support concurrency, add option do disable it
    396 headers = fstream.hfa iostream.hfa iterator.hfa limits.hfa \
    397         rational.hfa time.hfa stdlib.hfa common.hfa \
    398         containers/maybe.hfa containers/pair.hfa containers/result.hfa \
    399         containers/vector.hfa concurrency/coroutine.hfa \
    400         concurrency/thread.hfa concurrency/kernel.hfa \
    401         concurrency/monitor.hfa concurrency/mutex.hfa
    402 libobjs = ${headers:.hfa=.lo}
     377@BUILDLIB_TRUE@headers = fstream.hfa iostream.hfa iterator.hfa \
     378@BUILDLIB_TRUE@ limits.hfa rational.hfa time.hfa stdlib.hfa \
     379@BUILDLIB_TRUE@ common.hfa containers/maybe.hfa \
     380@BUILDLIB_TRUE@ containers/pair.hfa containers/result.hfa \
     381@BUILDLIB_TRUE@ containers/vector.hfa concurrency/coroutine.hfa \
     382@BUILDLIB_TRUE@ concurrency/thread.hfa concurrency/kernel.hfa \
     383@BUILDLIB_TRUE@ concurrency/monitor.hfa concurrency/mutex.hfa
     384@BUILDLIB_FALSE@headers_nosrc =
     385@BUILDLIB_TRUE@headers_nosrc = math.hfa gmp.hfa time_t.hfa \
     386@BUILDLIB_TRUE@ bits/align.hfa bits/containers.hfa \
     387@BUILDLIB_TRUE@ bits/defs.hfa bits/debug.hfa bits/locks.hfa \
     388@BUILDLIB_TRUE@ concurrency/invoke.h
     389@BUILDLIB_FALSE@libsrc =
    403390
    404391# not all platforms support concurrency, add option do disable it
    405 libsrc = prelude.c startup.cfa interpose.cfa bits/debug.cfa assert.cfa \
    406         exception.c virtual.c heap.cfa ${headers:.hfa=.cfa} \
    407         concurrency/CtxSwitch-@ARCHITECTURE@.S concurrency/alarm.cfa \
    408         concurrency/invoke.c concurrency/preemption.cfa
    409 libcfa_la_SOURCES = ${libsrc}
    410 stdhdr = $(shell find $(srcdir)/stdhdr -type f -printf "%p ")
     392@BUILDLIB_TRUE@libsrc = startup.cfa interpose.cfa bits/debug.cfa \
     393@BUILDLIB_TRUE@ assert.cfa exception.c virtual.c heap.cfa \
     394@BUILDLIB_TRUE@ ${headers:.hfa=.cfa} \
     395@BUILDLIB_TRUE@ concurrency/CtxSwitch-@ARCHITECTURE@.S \
     396@BUILDLIB_TRUE@ concurrency/alarm.cfa concurrency/invoke.c \
     397@BUILDLIB_TRUE@ concurrency/preemption.cfa
     398
     399#----------------------------------------------------------------------------------------------------------------
     400# add dependency to cfa-cpp so all libraries are rebuilt with new translator
     401#@CFACC@ @CFACPP@ prelude.cfa
     402
     403# add dependency of cfa files
     404libobjs = $(addsuffix .o, $(basename $(filter %.cfa,$(libsrc))))
     405
     406# .deps inclusion is not done automatically by automake for new languages
     407libdeps = $(join \
     408        $(addsuffix $(DEPDIR)/ , $(dir $(libobjs) ) ), \
     409        $(notdir ${libobjs:.o=.Po}) \
     410)
     411
     412
     413#----------------------------------------------------------------------------------------------------------------
     414libcfa_a_SOURCES = prelude.cfa ${libsrc}
     415stdhdr = ${shell find ${srcdir}/stdhdr -type f -printf "%p "}
    411416cfa_includedir = $(CFA_INCDIR)
    412 nobase_cfa_include_HEADERS = \
    413         ${headers}             \
    414         ${stdhdr}              \
    415         math.hfa               \
    416         gmp.hfa                \
    417         time_t.hfa             \
    418         bits/align.hfa         \
    419         bits/containers.hfa    \
    420         bits/defs.hfa          \
    421         bits/debug.hfa         \
    422         bits/locks.hfa         \
    423         concurrency/invoke.h
    424 
    425 MOSTLYCLEANFILES = prelude.c
     417nobase_cfa_include_HEADERS = ${stdhdr} ${headers} ${headers_nosrc}
    426418all: all-am
    427419
    428420.SUFFIXES:
    429 .SUFFIXES: .S .c .cfa .lo .o .obj
     421.SUFFIXES: .S .c .cfa .o .obj
    430422$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/../../src/cfa.make $(am__configure_deps)
    431423        @for dep in $?; do \
     
    458450        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
    459451$(am__aclocal_m4_deps):
    460 
    461 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
     452install-libLIBRARIES: $(lib_LIBRARIES)
    462453        @$(NORMAL_INSTALL)
    463         @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
     454        @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
    464455        list2=; for p in $$list; do \
    465456          if test -f $$p; then \
     
    470461          echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
    471462          $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
    472           echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
    473           $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
    474         }
    475 
    476 uninstall-libLTLIBRARIES:
     463          echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(libdir)'"; \
     464          $(INSTALL_DATA) $$list2 "$(DESTDIR)$(libdir)" || exit $$?; }
     465        @$(POST_INSTALL)
     466        @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
     467        for p in $$list; do \
     468          if test -f $$p; then \
     469            $(am__strip_dir) \
     470            echo " ( cd '$(DESTDIR)$(libdir)' && $(RANLIB) $$f )"; \
     471            ( cd "$(DESTDIR)$(libdir)" && $(RANLIB) $$f ) || exit $$?; \
     472          else :; fi; \
     473        done
     474
     475uninstall-libLIBRARIES:
    477476        @$(NORMAL_UNINSTALL)
    478         @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
    479         for p in $$list; do \
    480           $(am__strip_dir) \
    481           echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
    482           $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
    483         done
    484 
    485 clean-libLTLIBRARIES:
    486         -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
    487         @list='$(lib_LTLIBRARIES)'; \
    488         locs=`for p in $$list; do echo $$p; done | \
    489               sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
    490               sort -u`; \
    491         test -z "$$locs" || { \
    492           echo rm -f $${locs}; \
    493           rm -f $${locs}; \
    494         }
     477        @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
     478        files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
     479        dir='$(DESTDIR)$(libdir)'; $(am__uninstall_files_from_dir)
     480
     481clean-libLIBRARIES:
     482        -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
    495483bits/$(am__dirstamp):
    496484        @$(MKDIR_P) bits
     
    499487        @$(MKDIR_P) bits/$(DEPDIR)
    500488        @: > bits/$(DEPDIR)/$(am__dirstamp)
    501 bits/debug.lo: bits/$(am__dirstamp) bits/$(DEPDIR)/$(am__dirstamp)
     489bits/debug.$(OBJEXT): bits/$(am__dirstamp) \
     490        bits/$(DEPDIR)/$(am__dirstamp)
    502491containers/$(am__dirstamp):
    503492        @$(MKDIR_P) containers
     
    506495        @$(MKDIR_P) containers/$(DEPDIR)
    507496        @: > containers/$(DEPDIR)/$(am__dirstamp)
    508 containers/maybe.lo: containers/$(am__dirstamp) \
     497containers/maybe.$(OBJEXT): containers/$(am__dirstamp) \
    509498        containers/$(DEPDIR)/$(am__dirstamp)
    510 containers/pair.lo: containers/$(am__dirstamp) \
     499containers/pair.$(OBJEXT): containers/$(am__dirstamp) \
    511500        containers/$(DEPDIR)/$(am__dirstamp)
    512 containers/result.lo: containers/$(am__dirstamp) \
     501containers/result.$(OBJEXT): containers/$(am__dirstamp) \
    513502        containers/$(DEPDIR)/$(am__dirstamp)
    514 containers/vector.lo: containers/$(am__dirstamp) \
     503containers/vector.$(OBJEXT): containers/$(am__dirstamp) \
    515504        containers/$(DEPDIR)/$(am__dirstamp)
    516505concurrency/$(am__dirstamp):
     
    520509        @$(MKDIR_P) concurrency/$(DEPDIR)
    521510        @: > concurrency/$(DEPDIR)/$(am__dirstamp)
    522 concurrency/coroutine.lo: concurrency/$(am__dirstamp) \
     511concurrency/coroutine.$(OBJEXT): concurrency/$(am__dirstamp) \
    523512        concurrency/$(DEPDIR)/$(am__dirstamp)
    524 concurrency/thread.lo: concurrency/$(am__dirstamp) \
     513concurrency/thread.$(OBJEXT): concurrency/$(am__dirstamp) \
    525514        concurrency/$(DEPDIR)/$(am__dirstamp)
    526 concurrency/kernel.lo: concurrency/$(am__dirstamp) \
     515concurrency/kernel.$(OBJEXT): concurrency/$(am__dirstamp) \
    527516        concurrency/$(DEPDIR)/$(am__dirstamp)
    528 concurrency/monitor.lo: concurrency/$(am__dirstamp) \
     517concurrency/monitor.$(OBJEXT): concurrency/$(am__dirstamp) \
    529518        concurrency/$(DEPDIR)/$(am__dirstamp)
    530 concurrency/mutex.lo: concurrency/$(am__dirstamp) \
     519concurrency/mutex.$(OBJEXT): concurrency/$(am__dirstamp) \
    531520        concurrency/$(DEPDIR)/$(am__dirstamp)
    532 concurrency/CtxSwitch-@ARCHITECTURE@.lo: concurrency/$(am__dirstamp) \
     521concurrency/CtxSwitch-@ARCHITECTURE@.$(OBJEXT):  \
     522        concurrency/$(am__dirstamp) \
    533523        concurrency/$(DEPDIR)/$(am__dirstamp)
    534 concurrency/alarm.lo: concurrency/$(am__dirstamp) \
     524concurrency/alarm.$(OBJEXT): concurrency/$(am__dirstamp) \
    535525        concurrency/$(DEPDIR)/$(am__dirstamp)
    536 concurrency/invoke.lo: concurrency/$(am__dirstamp) \
     526concurrency/invoke.$(OBJEXT): concurrency/$(am__dirstamp) \
    537527        concurrency/$(DEPDIR)/$(am__dirstamp)
    538 concurrency/preemption.lo: concurrency/$(am__dirstamp) \
     528concurrency/preemption.$(OBJEXT): concurrency/$(am__dirstamp) \
    539529        concurrency/$(DEPDIR)/$(am__dirstamp)
    540530
    541 libcfa.la: $(libcfa_la_OBJECTS) $(libcfa_la_DEPENDENCIES) $(EXTRA_libcfa_la_DEPENDENCIES)
    542         $(AM_V_CCLD)$(LINK) -rpath $(libdir) $(libcfa_la_OBJECTS) $(libcfa_la_LIBADD) $(LIBS)
     531libcfa.a: $(libcfa_a_OBJECTS) $(libcfa_a_DEPENDENCIES) $(EXTRA_libcfa_a_DEPENDENCIES)
     532        $(AM_V_at)-rm -f libcfa.a
     533        $(AM_V_AR)$(libcfa_a_AR) libcfa.a $(libcfa_a_OBJECTS) $(libcfa_a_LIBADD)
     534        $(AM_V_at)$(RANLIB) libcfa.a
    543535
    544536mostlyclean-compile:
    545537        -rm -f *.$(OBJEXT)
    546538        -rm -f bits/*.$(OBJEXT)
    547         -rm -f bits/*.lo
    548539        -rm -f concurrency/*.$(OBJEXT)
    549         -rm -f concurrency/*.lo
    550540        -rm -f containers/*.$(OBJEXT)
    551         -rm -f containers/*.lo
    552541
    553542distclean-compile:
    554543        -rm -f *.tab.c
    555544
    556 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exception.Plo@am__quote@
    557 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/prelude.Plo@am__quote@
    558 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virtual.Plo@am__quote@
    559 @AMDEP_TRUE@@am__include@ @am__quote@concurrency/$(DEPDIR)/CtxSwitch-@ARCHITECTURE@.Plo@am__quote@
    560 @AMDEP_TRUE@@am__include@ @am__quote@concurrency/$(DEPDIR)/invoke.Plo@am__quote@
     545@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exception.Po@am__quote@
     546@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virtual.Po@am__quote@
     547@AMDEP_TRUE@@am__include@ @am__quote@concurrency/$(DEPDIR)/CtxSwitch-@ARCHITECTURE@.Po@am__quote@
     548@AMDEP_TRUE@@am__include@ @am__quote@concurrency/$(DEPDIR)/invoke.Po@am__quote@
    561549
    562550.S.o:
     
    576564@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
    577565
    578 .S.lo:
    579 @am__fastdepCCAS_TRUE@  $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
    580 @am__fastdepCCAS_TRUE@  $(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    581 @am__fastdepCCAS_TRUE@  $(am__mv) $$depbase.Tpo $$depbase.Plo
    582 @AMDEP_TRUE@@am__fastdepCCAS_FALSE@     $(AM_V_CPPAS)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
    583 @AMDEP_TRUE@@am__fastdepCCAS_FALSE@     DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    584 @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(LTCPPASCOMPILE) -c -o $@ $<
    585 
    586566.c.o:
    587567@am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
     
    599579@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    600580@am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
    601 
    602 .c.lo:
    603 @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
    604 @am__fastdepCC_TRUE@    $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    605 @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Plo
    606 @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
    607 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    608 @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
    609 
    610 mostlyclean-libtool:
    611         -rm -f *.lo
    612 
    613 clean-libtool:
    614         -rm -rf .libs _libs
    615         -rm -rf bits/.libs bits/_libs
    616         -rm -rf concurrency/.libs concurrency/_libs
    617         -rm -rf containers/.libs containers/_libs
    618581install-nobase_cfa_includeHEADERS: $(nobase_cfa_include_HEADERS)
    619582        @$(NORMAL_INSTALL)
     
    725688check-am: all-am
    726689check: check-am
    727 all-am: Makefile $(LTLIBRARIES) $(HEADERS)
     690all-am: Makefile $(LIBRARIES) $(HEADERS)
    728691installdirs:
    729692        for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cfa_includedir)"; do \
     
    750713        fi
    751714mostlyclean-generic:
    752         -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
    753715
    754716clean-generic:
     
    769731clean: clean-am
    770732
    771 clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
    772         mostlyclean-am
     733clean-am: clean-generic clean-libLIBRARIES mostlyclean-am
    773734
    774735distclean: distclean-am
     
    796757install-dvi-am:
    797758
    798 install-exec-am: install-libLTLIBRARIES
     759install-exec-am: install-libLIBRARIES
    799760
    800761install-html: install-html-am
     
    826787mostlyclean: mostlyclean-am
    827788
    828 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
    829         mostlyclean-libtool
     789mostlyclean-am: mostlyclean-compile mostlyclean-generic
    830790
    831791pdf: pdf-am
     
    837797ps-am:
    838798
    839 uninstall-am: uninstall-libLTLIBRARIES \
     799uninstall-am: uninstall-libLIBRARIES \
    840800        uninstall-nobase_cfa_includeHEADERS
    841801
     
    843803
    844804.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
    845         clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \
    846         ctags-am distclean distclean-compile distclean-generic \
    847         distclean-libtool distclean-tags distdir dvi dvi-am html \
    848         html-am info info-am install install-am install-data \
    849         install-data-am install-dvi install-dvi-am install-exec \
    850         install-exec-am install-html install-html-am install-info \
    851         install-info-am install-libLTLIBRARIES install-man \
     805        clean-libLIBRARIES cscopelist-am ctags ctags-am distclean \
     806        distclean-compile distclean-generic distclean-tags distdir dvi \
     807        dvi-am html html-am info info-am install install-am \
     808        install-data install-data-am install-dvi install-dvi-am \
     809        install-exec install-exec-am install-html install-html-am \
     810        install-info install-info-am install-libLIBRARIES install-man \
    852811        install-nobase_cfa_includeHEADERS install-pdf install-pdf-am \
    853812        install-ps install-ps-am install-strip installcheck \
    854813        installcheck-am installdirs maintainer-clean \
    855814        maintainer-clean-generic maintainer-clean-local mostlyclean \
    856         mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
    857         pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
    858         uninstall-libLTLIBRARIES uninstall-nobase_cfa_includeHEADERS
     815        mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
     816        tags tags-am uninstall uninstall-am uninstall-libLIBRARIES \
     817        uninstall-nobase_cfa_includeHEADERS
    859818
    860819.PRECIOUS: Makefile
    861820
    862821
    863 .cfa.o: $(CFACC) $(CFACPP)
     822.cfa.o:
    864823        $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
    865824        $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    866825        $(am__mv) $$depbase.Tpo $$depbase.Po
    867 
    868 .cfa.lo:
    869         $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
    870         $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    871         $(am__mv) $$depbase.Tpo $$depbase.Plo
    872 
    873 #----------------------------------------------------------------------------------------------------------------
    874 # add dependency to cfa-cpp so all libraries are rebuilt with new translator
    875 ${libobjs} : ${cfalib_DATA}
     826$(libobjs) : @CFACC@ @CFACPP@ prelude.cfa
     827
     828-include $(libdeps)
     829
     830prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @CFACC@ @CFACPP@
     831        ${AM_V_GEN}@CFACC@ ${AM_CFLAGS} ${CFLAGS} -quiet -in-tree -XCFA -l ${<} -c -o ${@}
    876832
    877833#----------------------------------------------------------------------------------------------------------------
     
    879835        -rm -rf ${CFA_INCDIR} ${CFA_LIBDIR}
    880836
     837# $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
     838#       $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
     839#       $(am__mv) $$depbase.Tpo $$depbase.Po
     840
    881841# Tell versions [3.59,3.63) of GNU make to not export all variables.
    882842# Otherwise a system limit (for SysV at least) may be exceeded.
Note: See TracChangeset for help on using the changeset viewer.