Changeset 7f1b91 in git


Ignore:
Timestamp:
Mar 19, 1998, 5:01:24 PM (25 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
Children:
18255d9ac71af356d5f2f1ae0cd213ab439c90ca
Parents:
c5f63ab4be0601efd72bd46f087caac45b03f393
Message:
1998-03-18  Olaf Bachmann  <obachman@mathematik.uni-kl.de>

	* Makefile.in: added Singularb target for bprof


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

Legend:

Unmodified
Added
Removed
  • Singular/Makefile.in

    rc5f63ab r7f1b91  
    440440LDFLAGSP        = -static @LDFLAGS@
    441441
    442 ##
    443 ## .op files for
     442CFLAGSB         = -g -O3 -pipe 
     443CXXFLAGSB       = -g -O3 -pipe
     444CXXTEMPLFLAGSB  = -fno-implicit-templates
     445DEFSB           = @DEFS@ -DNDEBUG
     446LDFLAGSB        = -static @LDFLAGS@
     447# bprof object  file to link with
     448BPROFOBJ        = /usr/local/lib/bmon.o
     449
     450
     451##
     452## .op files for gprof
    444453##
    445454
     
    466475
    467476##
    468 ## Debug Targets
    469 ##
    470 
     477## .ob files for bprof
     478##
     479
     480OBJB1=  grammar.ob scanner.ob matpol.ob binom.ob\
     481     febase.ob feread.ob timer.ob intvec.ob attrib.ob lists.ob\
     482     longrat.ob longrat0.ob misc.ob ring.ob numbers.ob maps.ob\
     483     hilb.ob comm.ob kstd1.ob kstd2.ob kutil.ob khstd.ob kstdfac.ob modulop.ob \
     484     spolys.ob ideals.ob subexpr.ob hdegree.ob hutil.ob ffields.ob shortfl.ob \
     485     longalg.ob spolys0.ob syz.ob syz0.ob syz1.ob weight.ob \
     486     ipid.ob ipshell.ob iplib.ob ipassign.ob ipconv.ob ipprint.ob\
     487     polys.ob polys0.ob polys1.ob polys-impl.ob extra.ob\
     488     mminit.ob sing_dld.ob sing_dbm.ob silink.ob \
     489     sing_mp.ob fglm.ob fglmzero.ob fglmvec.ob fglmgauss.ob fglmhom.ob\
     490     algmap.ob clapconv.ob  clapmem.ob clapsing.ob \
     491     cntrlc.ob  \
     492     mpsr_Error.ob mpsr_Put.ob mpsr_PutPoly.ob mpsr_GetPoly.ob \
     493     mpsr_Get.ob mpsr_GetMisc.ob \
     494     ndbm.ob spSpolyLoop.ob libparse.ob
     495
     496OBJB2= mmalloc.ob mmallocb.ob mmallocs.ob mmblock.ob mmheap.ob \
     497     mmspec.ob mmutil.ob weight0.ob
     498
     499OBJB=$(OBJB1) $(OBJB2) claptmpl.ob
     500
     501##
     502## profile targets
     503##
     504
     505## for gprof
    471506claptmpl.op: claptmpl.cc mod2.h
    472507        $(CXXP)  ${CXXFLAGSP} ${CPPFLAGS} ${DEFSP} -c $< -o $@
     508
    473509$(OBJP1): %.op: %.cc
    474510        $(CXXP) ${CXXFLAGSP} ${CXXTEMPLFLAGSP} ${CPPFLAGS} ${DEFSP} -c $< -o $@
     
    487523        $(CXXP) ${CXXFLAGSP} ${CPPFLAGS} ${DEFSP} -c mpsr_Tok.cc -o mpsr_Tok.op
    488524
     525## for pbrof
     526claptmpl.ob: claptmpl.cc mod2.h
     527        $(CXXP)  ${CXXFLAGSB} ${CPPFLAGS} ${DEFSB} -c $< -o $@
     528
     529$(OBJB1): %.ob: %.cc
     530        $(CXXP) ${CXXFLAGSB} ${CXXTEMPLFLAGSB} ${CPPFLAGS} ${DEFSB} -c $< -o $@
     531
     532$(OBJB2): %.ob: %.c
     533        $(CCP)  ${CFLAGSB} ${CPPFLAGS} ${DEFSB} -c $< -o $@
     534
     535Singularb: scanner.cc $(OBJB) iparith.ob mpsr_Tok.ob tesths.cc version.h
     536        $(CXXP) ${CXXFLAGSB} ${CPPFLAGS} ${DEFSB} -o Singularb \
     537        tesths.cc iparith.ob mpsr_Tok.ob $(OBJB)  $(BPROFOBJ) \
     538        ${LDFLAGSB} ${LIBS}
     539
     540iparith.ob: iparith.inc iparith.cc
     541        $(CXXP)  ${CXXFLAGSB} ${CPPFLAGS} ${DEFSB} -c iparith.cc -o iparith.ob
     542
     543mpsr_Tok.ob: iparith.inc mpsr_Tok.cc
     544        $(CXXP) ${CXXFLAGSB} ${CPPFLAGS} ${DEFSB} -c mpsr_Tok.cc -o mpsr_Tok.ob
     545
     546
    489547installp: Singularp
    490548        ${MKINSTALLDIRS} ${bindir}
     
    496554##
    497555%.dd: %.cc mod2.h
    498         echo $(@:.dd=.og) $(@:.dd=.op) " " \\ > $@
     556        echo $(@:.dd=.og) $(@:.dd=.op) $(@:.dd=.ob) " " \\ > $@
    499557        $(CXXM) -DGENTABLE ${CPPFLAGS} ${DEFSG} $< >> $@
    500558
    501559%.d: %.c mod2.h
    502         echo $(@:.d=.og) $(@:.d=.op) " " \\ > $@
     560        echo $(@:.d=.og) $(@:.d=.op) $(@:.dd=.ob) " " \\ > $@
    503561        $(CCM) ${CPPFLAGS} ${DEFSG} $< >> $@
    504562
Note: See TracChangeset for help on using the changeset viewer.