Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/Makefile.in

    rd0542c4 raa30dc0  
    1818######################## -*- Mode: Makefile-Automake -*- ######################
    1919###############################################################################
    20 
    2120
    2221
     
    3938POST_UNINSTALL = :
    4039subdir = src/libcfa
    41 DIST_COMMON = $(nobase_include_HEADERS) $(srcdir)/Makefile.am \
    42         $(srcdir)/Makefile.in
     40DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
    4341ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    4442am__aclocal_m4_deps = $(top_srcdir)/configure.ac
     
    7674         $(am__cd) "$$dir" && rm -f $$files; }; \
    7775  }
    78 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cfalibdir)" \
    79         "$(DESTDIR)$(includedir)"
     76am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cfalibdir)"
    8077LIBRARIES = $(lib_LIBRARIES)
    8178AR = ar
    8279ARFLAGS = cru
    83 AM_V_AR = $(am__v_AR_@AM_V@)
    84 am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
    85 am__v_AR_0 = @echo "  AR    " $@;
    86 AM_V_at = $(am__v_at_@AM_V@)
    87 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
    88 am__v_at_0 = @
    8980libcfa_a_AR = $(AR) $(ARFLAGS)
    9081libcfa_a_LIBADD =
    91 am__dirstamp = $(am__leading_dot)dirstamp
    92 am__objects_1 = limits.$(OBJEXT) stdlib.$(OBJEXT) math.$(OBJEXT) \
    93         iostream.$(OBJEXT) fstream.$(OBJEXT) iterator.$(OBJEXT) \
    94         rational.$(OBJEXT) containers/vector.$(OBJEXT)
    95 am_libcfa_a_OBJECTS = libcfa-prelude.$(OBJEXT) $(am__objects_1)
     82am_libcfa_a_OBJECTS = libcfa-prelude.$(OBJEXT)
    9683libcfa_a_OBJECTS = $(am_libcfa_a_OBJECTS)
    9784DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
     
    10188COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
    10289        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
    103 AM_V_CC = $(am__v_CC_@AM_V@)
    104 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
    105 am__v_CC_0 = @echo "  CC    " $@;
    10690CCLD = $(CC)
    10791LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
    108 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
    109 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
    110 am__v_CCLD_0 = @echo "  CCLD  " $@;
    111 AM_V_GEN = $(am__v_GEN_@AM_V@)
    112 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
    113 am__v_GEN_0 = @echo "  GEN   " $@;
    11492SOURCES = $(libcfa_a_SOURCES)
    11593DIST_SOURCES = $(libcfa_a_SOURCES)
    11694DATA = $(cfalib_DATA)
    117 HEADERS = $(nobase_include_HEADERS)
    11895ETAGS = etags
    11996CTAGS = ctags
     
    12299ALLOCA = @ALLOCA@
    123100AMTAR = @AMTAR@
    124 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
    125101AUTOCONF = @AUTOCONF@
    126102AUTOHEADER = @AUTOHEADER@
     
    128104AWK = @AWK@
    129105BACKEND_CC = @BACKEND_CC@
    130 CC = ${abs_top_srcdir}/src/driver/cfa
     106CC = @CC@
    131107CCDEPMODE = @CCDEPMODE@
    132 CFA_BACKEND_CC = @CFA_BACKEND_CC@
    133108CFA_BINDIR = @CFA_BINDIR@
    134 CFA_FLAGS = @CFA_FLAGS@
    135109CFA_INCDIR = @CFA_INCDIR@
    136110CFA_LIBDIR = @CFA_LIBDIR@
    137111CFA_PREFIX = @CFA_PREFIX@
    138 CFLAGS = -quiet -no-include-std -g -Wall -Wno-unused-function @CFA_FLAGS@ -B${abs_top_srcdir}/src/driver -XCFA -t # TEMPORARY: does not build with -O2
     112CFLAGS = @CFLAGS@
    139113CPP = @CPP@
    140114CPPFLAGS = @CPPFLAGS@
     
    150124EGREP = @EGREP@
    151125EXEEXT = @EXEEXT@
     126GCC_PATH = @GCC_PATH@
    152127GREP = @GREP@
    153128INSTALL = @INSTALL@
     
    225200top_builddir = @top_builddir@
    226201top_srcdir = @top_srcdir@
    227 
    228 # create object files in directory with source files
    229 AUTOMAKE_OPTIONS = subdir-objects
     202libcfa_a_SOURCES = libcfa-prelude.c
    230203lib_LIBRARIES = libcfa.a
    231204
    232205# put into lib for now
    233206cfalibdir = ${libdir}
    234 cfalib_DATA = builtins.cf extras.cf prelude.cf
    235 MAINTAINERCLEANFILES = builtins.cf extras.cf ${addprefix ${libdir}/,${cfalib_DATA}} ${addprefix ${libdir}/,${lib_LIBRARIES}}
    236 headers = limits stdlib math iostream fstream iterator rational containers/vector
    237 libobjs = ${headers:=.o}
    238 libcfa_a_SOURCES = libcfa-prelude.c ${headers:=.c}
    239 stdhdr = ${shell echo stdhdr/*}
    240 nobase_include_HEADERS = ${headers} ${stdhdr}
    241 CLEANFILES = libcfa-prelude.c
     207cfalib_DATA = prelude.cf builtins.cf
     208MAINTAINERCLEANFILES = ${srcdir}/libcfa-prelude.c
    242209all: all-am
    243210
     
    253220          esac; \
    254221        done; \
    255         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/libcfa/Makefile'; \
     222        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/libcfa/Makefile'; \
    256223        $(am__cd) $(top_srcdir) && \
    257           $(AUTOMAKE) --foreign src/libcfa/Makefile
     224          $(AUTOMAKE) --gnu src/libcfa/Makefile
    258225.PRECIOUS: Makefile
    259226Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
     
    304271clean-libLIBRARIES:
    305272        -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
    306 containers/$(am__dirstamp):
    307         @$(MKDIR_P) containers
    308         @: > containers/$(am__dirstamp)
    309 containers/$(DEPDIR)/$(am__dirstamp):
    310         @$(MKDIR_P) containers/$(DEPDIR)
    311         @: > containers/$(DEPDIR)/$(am__dirstamp)
    312 containers/vector.$(OBJEXT): containers/$(am__dirstamp) \
    313         containers/$(DEPDIR)/$(am__dirstamp)
    314273libcfa.a: $(libcfa_a_OBJECTS) $(libcfa_a_DEPENDENCIES) $(EXTRA_libcfa_a_DEPENDENCIES)
    315         $(AM_V_at)-rm -f libcfa.a
    316         $(AM_V_AR)$(libcfa_a_AR) libcfa.a $(libcfa_a_OBJECTS) $(libcfa_a_LIBADD)
    317         $(AM_V_at)$(RANLIB) libcfa.a
     274        -rm -f libcfa.a
     275        $(libcfa_a_AR) libcfa.a $(libcfa_a_OBJECTS) $(libcfa_a_LIBADD)
     276        $(RANLIB) libcfa.a
    318277
    319278mostlyclean-compile:
    320279        -rm -f *.$(OBJEXT)
    321         -rm -f containers/vector.$(OBJEXT)
    322280
    323281distclean-compile:
    324282        -rm -f *.tab.c
    325283
    326 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstream.Po@am__quote@
    327 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iostream.Po@am__quote@
    328 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iterator.Po@am__quote@
    329284@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa-prelude.Po@am__quote@
    330 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/limits.Po@am__quote@
    331 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/math.Po@am__quote@
    332 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rational.Po@am__quote@
    333 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stdlib.Po@am__quote@
    334 @AMDEP_TRUE@@am__include@ @am__quote@containers/$(DEPDIR)/vector.Po@am__quote@
    335285
    336286.c.o:
    337 @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
    338 @am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
    339 @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Po
    340 @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
     287@am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
     288@am__fastdepCC_TRUE@    $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
     289@AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
    341290@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    342 @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
     291@am__fastdepCC_FALSE@   $(COMPILE) -c $<
    343292
    344293.c.obj:
    345 @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
    346 @am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
    347 @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Po
    348 @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
     294@am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
     295@am__fastdepCC_TRUE@    $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
     296@AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
    349297@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    350 @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
     298@am__fastdepCC_FALSE@   $(COMPILE) -c `$(CYGPATH_W) '$<'`
    351299install-cfalibDATA: $(cfalib_DATA)
    352300        @$(NORMAL_INSTALL)
     
    367315        files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
    368316        dir='$(DESTDIR)$(cfalibdir)'; $(am__uninstall_files_from_dir)
    369 install-nobase_includeHEADERS: $(nobase_include_HEADERS)
    370         @$(NORMAL_INSTALL)
    371         test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
    372         @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \
    373         $(am__nobase_list) | while read dir files; do \
    374           xfiles=; for file in $$files; do \
    375             if test -f "$$file"; then xfiles="$$xfiles $$file"; \
    376             else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
    377           test -z "$$xfiles" || { \
    378             test "x$$dir" = x. || { \
    379               echo "$(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \
    380               $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \
    381             echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \
    382             $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \
    383         done
    384 
    385 uninstall-nobase_includeHEADERS:
    386         @$(NORMAL_UNINSTALL)
    387         @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \
    388         $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \
    389         dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
    390317
    391318ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
     
    473400check-am: all-am
    474401check: check-am
    475 all-am: Makefile $(LIBRARIES) $(DATA) $(HEADERS)
     402all-am: Makefile $(LIBRARIES) $(DATA)
    476403installdirs:
    477         for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cfalibdir)" "$(DESTDIR)$(includedir)"; do \
     404        for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cfalibdir)"; do \
    478405          test -z "$$dir" || $(MKDIR_P) "$$dir"; \
    479406        done
     
    500427
    501428clean-generic:
    502         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
    503429
    504430distclean-generic:
    505431        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
    506432        -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
    507         -rm -f containers/$(DEPDIR)/$(am__dirstamp)
    508         -rm -f containers/$(am__dirstamp)
    509433
    510434maintainer-clean-generic:
     
    517441
    518442distclean: distclean-am
    519         -rm -rf ./$(DEPDIR) containers/$(DEPDIR)
     443        -rm -rf ./$(DEPDIR)
    520444        -rm -f Makefile
    521445distclean-am: clean-am distclean-compile distclean-generic \
     
    534458info-am:
    535459
    536 install-data-am: install-cfalibDATA install-nobase_includeHEADERS
     460install-data-am: install-cfalibDATA
    537461
    538462install-dvi: install-dvi-am
     
    563487
    564488maintainer-clean: maintainer-clean-am
    565         -rm -rf ./$(DEPDIR) containers/$(DEPDIR)
     489        -rm -rf ./$(DEPDIR)
    566490        -rm -f Makefile
    567 maintainer-clean-am: distclean-am maintainer-clean-generic \
    568         maintainer-clean-local
     491maintainer-clean-am: distclean-am maintainer-clean-generic
    569492
    570493mostlyclean: mostlyclean-am
     
    580503ps-am:
    581504
    582 uninstall-am: uninstall-cfalibDATA uninstall-libLIBRARIES \
    583         uninstall-nobase_includeHEADERS
     505uninstall-am: uninstall-cfalibDATA uninstall-libLIBRARIES
    584506
    585507.MAKE: install-am install-strip
     
    592514        install-exec install-exec-am install-html install-html-am \
    593515        install-info install-info-am install-libLIBRARIES install-man \
    594         install-nobase_includeHEADERS install-pdf install-pdf-am \
    595         install-ps install-ps-am install-strip installcheck \
    596         installcheck-am installdirs maintainer-clean \
    597         maintainer-clean-generic maintainer-clean-local mostlyclean \
     516        install-pdf install-pdf-am install-ps install-ps-am \
     517        install-strip installcheck installcheck-am installdirs \
     518        maintainer-clean maintainer-clean-generic mostlyclean \
    598519        mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
    599520        tags uninstall uninstall-am uninstall-cfalibDATA \
    600         uninstall-libLIBRARIES uninstall-nobase_includeHEADERS
    601 
    602 
    603 # create extra forward types/declarations to reduce inclusion of library files
    604 extras.cf : extras.regx extras.c
    605         ${AM_V_GEN}@BACKEND_CC@ @CFA_FLAGS@ -E ${srcdir}/extras.c | grep -f extras.regx > ${srcdir}/extras.cf
     521        uninstall-libLIBRARIES
     522
    606523
    607524# create forward declarations for gcc builtins
     525${libdir}/builtins.cf : ${libdir} ${srcdir}/builtins.cf
     526        ${INSTALL} ${srcdir}/builtins.cf ${libdir}
     527        sed -i -e "s#typedef.*ptrdiff_t.*#`@BACKEND_CC@ -E ${srcdir}/ptrdiff_t.c | grep 'typedef.*ptrdiff_t'`#" ${srcdir}/prelude.cf
     528
    608529builtins.cf : builtins.c
    609         ${AM_V_GEN}if [ -e $< ] ; then \
     530        @if [ -e $< ] ; then \
    610531                @BACKEND_CC@ -E -P $^ | sed -e "/targetm/s/.*//" -e "/_Decimal/s/.*//" -e "s/void (const char \*)0();//" -e "s/\"//g" -e "s/\(__builtin_\) /\1/" > $@ ; \
    611532        fi
    612533
    613534builtins.c : builtins.def prototypes.awk
    614         ${AM_V_GEN}if [ -e $< ] ; then \
     535        @if [ -e $< ] ; then \
    615536                @BACKEND_CC@ -E prototypes.c | awk -f prototypes.awk > $@ ; \
    616537        fi
     
    620541prototypes.awk :
    621542
    622 #--------------------------------------------------
    623 
    624 libcfa-prelude.c : ${srcdir}/prelude.cf ${srcdir}/extras.cf ${srcdir}/builtins.cf
    625         ${AM_V_GEN}${abs_top_srcdir}/src/driver/cfa-cpp -l ${srcdir}/prelude.cf $@  # use src/cfa-cpp as not in lib until after install
     543libcfa-prelude.c : ${srcdir}/prelude.cf
     544        ${libdir}/cfa-cpp -l ${srcdir}/prelude.cf $@
    626545
    627546libcfa-prelude.o : libcfa-prelude.c
    628          ${AM_V_GEN}@BACKEND_CC@ @CFA_FLAGS@ -c -o $@ $<
    629 
    630 # extensionless header files are overridden by -o flag in default makerule => explicitly override default rule to silently do nothing
    631 % : %.c
    632         @true
    633 
    634 ${libobjs} : ${abs_top_srcdir}/src/driver/cfa-cpp ${cfalib_DATA} # add dependency to cfa-cpp so all libraries are rebuilt with new translator
    635 
    636 maintainer-clean-local:
    637         -rm -rf ${includedir}/*
     547        ${BACKEND_CC} -c -o $@ $<
    638548
    639549# Tell versions [3.59,3.63) of GNU make to not export all variables.
Note: See TracChangeset for help on using the changeset viewer.