Changeset 8ca99f in git


Ignore:
Timestamp:
May 13, 2009, 7:50:11 PM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
12ba5e3f41d2a6316b74e12460cb1a50331ca4b5
Parents:
3eb1ae1f826edcf66bd6ef1fa9840058edb55ae0
Message:
*hannes: profiling/debug libs


git-svn-id: file:///usr/local/Singular/svn/trunk@11799 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfac/Makefile.in

    r3eb1ae1 r8ca99f  
    1 # $Id: Makefile.in,v 1.14 2008-04-28 08:16:06 Singular Exp $
     1# $Id: Makefile.in,v 1.15 2009-05-13 17:50:11 Singular Exp $
    22#################################################
    33SHELL           = /bin/sh
     
    7575                OPTOBJ/alg_factor.o OPTOBJ/algfactor.o
    7676
    77 DEBFACTOROBJ1 = DEBOBJ/SqrFree.o DEBOBJ/Factor.o DEBOBJ/MVMultiHensel.o \
    78                 DEBOBJ/Truefactor.o DEBOBJ/helpstuff.o DEBOBJ/version.o \
    79                 DEBOBJ/homogfactor.o
    80 DEBFACTOROBJ2 = DEBOBJ/tmpl_inst.o
    81 DEBFACTOROBJ =  $(DEBFACTOROBJ2) $(DEBFACTOROBJ1)
    82 
    83 DEBCHARSETOBJ = DEBOBJ/csutil.o DEBOBJ/charset.o DEBOBJ/reorder.o \
    84                 DEBOBJ/alg_factor.o DEBOBJ/algfactor.o
     77DEBOBJ = $(OPTFACTOROBJ1:%.o=%.og) $(OPTCHARSETOBJ:%.o=%.og)
     78PROFOBJ = $(OPTFACTOROBJ1:%.o=%.op) $(OPTCHARSETOBJ:%.o=%.op)
    8579
    8680##
     
    8882##
    8983
    90 .SUFFIXES:      .cc .h .o
     84.SUFFIXES:      .cc .h .o .op .og
    9185
    92 all: OPTOBJ DEBOBJ ${TARGETNAME}
     86all: OPTOBJ DEBOBJ ${TARGETNAME} libsingfac_p.a libsingfac_g.a
    9387
    9488OPTOBJ:
    9589        ${MKINSTALLDIRS} OPTOBJ
    96 
    97 DEBOBJ:
    98         ${MKINSTALLDIRS} DEBOBJ
    9990
    10091OPTOBJ/%.o: %.cc
     
    110101        $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
    111102
    112 DEBOBJ/%.o: %.cc
    113         $(CXX) $(CXXFLAGS) $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     103OPTOBJ/%.op: %.cc
     104        $(CXX) -O -pg $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
    114105
    115 DEBOBJ/%.o: charset/%.cc
    116         $(CXX) $(CXXFLAGS) $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     106OPTOBJ/%.op: charset/%.cc
     107        $(CXX) -O -pg $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
    117108
    118 DEBOBJ/%.o: factor/%.cc
    119         $(CXX) $(CXXFLAGS) $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     109OPTOBJ/%.op: factor/%.cc
     110        $(CXX) -O -pg $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
    120111
    121 DEBOBJ/tmpl_inst.o: factor/tmpl_inst.cc
    122         $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     112OPTOBJ/tmpl_inst.op: factor/tmpl_inst.cc
     113        $(CXX) -O -pg $(CPPFLAGS) $(DEFS) -c $< -o $@
    123114
     115OPTOBJ/%.og: %.cc
     116        $(CXX) -g $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     117
     118OPTOBJ/%.og: charset/%.cc
     119        $(CXX) -g $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     120
     121OPTOBJ/%.og: factor/%.cc
     122        $(CXX) -g $(CXXTEMPLFLAGS) $(CPPFLAGS) $(DEFS) -c $< -o $@
     123
     124OPTOBJ/tmpl_inst.og: factor/tmpl_inst.cc
     125        $(CXX) -g $(CPPFLAGS) $(DEFS) -c $< -o $@
    124126
    125127libfac:         libfac.a
     
    127129libsingfac:     libsingfac.a
    128130
    129 libfac-g:       libfac-g.a
    130 
    131 libsingfac-g:   libsingfac-g.a
     131libsingfac_g:   libsingfac_g.a
    132132
    133133libfac.a:       $(OPTFACTOROBJ) $(OPTCHARSETOBJ)
     
    139139                $(RANLIB) ${SINGLIBFACNAME}.a
    140140
    141 libfac-g.a:     $(DEBFACTOROBJ) $(DEBCHARSETOBJ)
    142                 $(AR) ${LIBFACNAME}.a $(DEBFACTOROBJ) $(DEBCHARSETOBJ)
    143                 $(RANLIB) ${LIBFACNAME}.a
     141libsingfac_g.a: $(DEBOBJ)
     142                $(AR) $@ $^
     143                $(RANLIB) $@
    144144
    145 libsingfac-g.a: $(DEBFACTOROBJ1) $(DEBCHARSETOBJ)
    146                 $(AR) ${SINGLIBFACNAME}.a $(DEBFACTOROBJ1) $(DEBCHARSETOBJ)
    147                 $(RANLIB) ${SINGLIBFACNAME}.a
     145libsingfac_p.a: $(PROFOBJ)
     146                $(AR) $@ $^
     147                $(RANLIB) $@
    148148
    149149install-nolns: install
     
    154154        ${INSTALL_DATA} ${LIBFACINCLUDE} ${includedir}
    155155        ${INSTALL_DATA} ${TARGETNAME}.a ${libdir}
     156        -${INSTALL_DATA} libsingfac_g.a ${libdir}
     157        -${INSTALL_DATA} libsingfac_p.a ${libdir}
    156158        $(RANLIB) ${libdir}/${TARGETNAME}.a
    157159
Note: See TracChangeset for help on using the changeset viewer.