Changeset dd57de in git
- Timestamp:
- Jan 7, 2008, 2:39:19 PM (15 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- 046f44a75d1bdbdcc9a3b28e5162539ba4af5bb2
- Parents:
- addc4c2c08713a1b97f0be5fda4a5d67a440eba9
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/Makefile.in
raddc4c rdd57de 138 138 LIBSG := ${MP_LIBS} ${LIBSG} 139 139 DL_KERNEL = 140 GLIBC_DYN_FIX= 140 141 else 141 142 LDFLAGS := ${LD_DYN_FLAGS} ${LDFLAGS} 142 143 SING_EXEC = Singular 143 144 DL_KERNEL = @DL_KERNEL@ 145 GLIBC_DYN_FIX= @GLIBC_DYN_FIX@ 144 146 endif 145 147 … … 423 425 424 426 mpsr.so: $(MPSR_SOURCES:.cc=.dl_o) 425 $(LD) ${SLDFLAGS} -o $@ $^ -L${libdir} ${MP_LIBS} 427 $(LD) ${SLDFLAGS} -o $@ $^ -L${libdir} ${MP_LIBS} ${GLIBC_DYN_FIX} 426 428 427 429 dbmsr.so: $(DBMSR_SOURCES:.cc=.dl_o) … … 627 629 OBJG2 := $(CSOURCES:.c=.og) 628 630 629 OBJP1 := $(CXXSOURCES:.cc=.op)630 OBJP2 := $(CSOURCES:.c=.op)631 632 OBJB1 := $(CXXSOURCES:.cc=.ob)633 OBJB2 := $(CSOURCES:.c=.ob)634 635 OBJT1 := $(CXXSOURCES:.cc=.ot)636 OBJT2 := $(CSOURCES:.c=.ot)637 638 OBJA1 := $(CXXSOURCES:.cc=.oa)639 OBJA2 := $(CSOURCES:.c=.oa)640 641 642 631 OBJG=$(OBJG1) $(OBJG2) 643 OBJP=$(OBJP1) $(OBJP2)644 OBJB=$(OBJB1) $(OBJB2)645 OBJT=$(OBJT1) $(OBJT2)646 OBJA=$(OBJA1) $(OBJA2)647 632 648 633 DL_TAILG=\"sog\" 649 DL_TAILP=\"sop\"650 DL_TAILB=\"sob\"651 DL_TAILT=\"sot\"652 DL_TAILA=\"soa\"653 634 654 635 … … 658 639 DL_LIBSG := $(MPSR_SO:%.so=%.sog) $(DBMSR_SO:%.so=%.sog) 659 640 660 OBJP := $(OBJP) $(DL_KERNEL_SOURCES:.cc=.op)661 DL_LIBSP := $(MPSR_SO:%.so=%.sop) $(DBMSR_SO:%.so=%.sop)662 663 OBJB := $(OBJB) $(DL_KERNEL_SOURCES:.cc=.ob)664 DL_LIBSB := $(MPSR_SO:%.so=%.sob) $(DBMSR_SO:%.so=%.sob)665 666 OBJT := $(OBJT) $(DL_KERNEL_SOURCES:.cc=.ot)667 DL_LIBST := $(MPSR_SO:%.so=%.sot) $(DBMSR_SO:%.so=%.sot)668 669 OBJA := $(OBJA) $(DL_KERNEL_SOURCES:.cc=.oa)670 DL_LIBSA := $(MPSR_SO:%.so=%.soa) $(DBMSR_SO:%.so=%.soa)671 672 641 else 673 642 674 643 OBJG := $(OBJG) $(STATIC_SOURCES:.cc=.og) $(COMMON_SOURCES:.cc=.og) 675 644 DL_LIBSG= 676 677 OBJP := $(OBJP) $(STATIC_SOURCES:.cc=.op) $(COMMON_SOURCES:.cc=.op)678 DL_LIBSP=679 680 OBJB := $(OBJB) $(STATIC_SOURCES:.cc=.ob) $(COMMON_SOURCES:.cc=.ob)681 DL_LIBSB=682 683 OBJT := $(OBJT) $(STATIC_SOURCES:.cc=.ot) $(COMMON_SOURCES:.cc=.ot)684 DL_LIBST=685 686 OBJA := $(OBJA) $(STATIC_SOURCES:.cc=.oa) $(COMMON_SOURCES:.cc=.oa)687 DL_LIBST=688 645 689 646 endif … … 712 669 713 670 mpsr.sog: $(MPSR_SOURCES:.cc=.dl_og) 714 ${CXXG} ${CXXFLAGSG} ${SFLAGS} ${SLDFLAGS} ${LDFLAGS} -o $@ $^ ${MP_LIBS} 671 ${CXXG} ${CXXFLAGSG} ${SFLAGS} ${SLDFLAGS} ${LDFLAGS} -o $@ $^ ${MP_LIBS} ${GLIBC_DYN_FIX} 715 672 716 673 dbmsr.sog: $(DBMSR_SOURCES:.cc=.dl_og) … … 747 704 748 705 ## 749 ## compiler and linker options for profile version750 ##751 752 CCP = gcc753 CXXP = @CXX@754 755 CFLAGSP = -pg -O3 ${PIPE}756 CXXFLAGSP = -pg -O3 ${PIPE}757 CXXTEMPLFLAGSP = -fno-implicit-templates758 DEFSP = -DNDEBUG -DOM_NDEBUG -DDO_PROFILE -D@SING_UNAME@ @DEFS@ -DDL_TAIL=$(DL_TAILP)759 LDFLAGSP = -static @LDFLAGS@760 761 CFLAGSB = -g -O3 ${PIPE}762 CXXFLAGSB = -g -O3 ${PIPE}763 CXXTEMPLFLAGSB = -fno-implicit-templates764 DEFSB = -D@SING_UNAME@ -DOM_NDEBUG -DNDEBUG @DEFS@ -DDL_TAIL=$(DL_TAILB)765 LDFLAGSB = -static @LDFLAGS@766 767 # bprof object file to link with768 BPROFOBJ = /usr/local/lib/bmon.o769 770 DEFST = -DNO_INLINE -DNDEBUG -D@SING_UNAME@ -DOM_TRACK=2 -DOM_CHECK=0 @DEFS@ -DDL_TAIL=$(DL_TAILT)771 LDFLAGST = @LDFLAGS@772 CFLAGST = -g -O2 -w ${PIPE}773 CXXFLAGST = -g -O2 -w ${PIPE}774 775 ##776 ## op and ob files for gprof and bprof, ot for mtrack, oc for OMCHECK=1777 ##778 779 780 ##781 ## check_aso782 ##783 check_aso:784 ${PERL} check_aso.pl $(SOURCES)785 ##786 706 ## dependencies 787 707 ## 788 708 789 709 %.dd: %.cc mod2.h 790 echo $(@:.dd=.og) $(@:.dd= .op) $(@:.dd=_d.cc) $(@:.dd=.od) $(@:.dd=.ob) $(@:.dd=.ot) $(@:.dd=.oa) $(@:.dd=.dl_o) $(@:.dd=.dl_og) $(@:.dd=.dl_op) $(@:.dd=.dl_od) $(@:.dd=.dl_ob) $(@:.dd=.dl_ot) $(@:.dd=.dl_oa)" " \\ > $@710 echo $(@:.dd=.og) $(@:.dd=_d.cc) $(@:.dd=.dl_o) $(@:.dd=.dl_og)" " \\ > $@ 791 711 $(CXXM) -DGENTABLE ${CPPFLAGS} ${DEFSG} $< >> $@ 792 712 793 713 %.d: %.c mod2.h 794 echo $(@:.d=.og) $(@:.d =.od) $(@:.dd=_d.c) $(@:.d=.op) $(@:.d=.ob) $(@:.d=.ot) $(@:.d=.oa)" " \\ > $@714 echo $(@:.d=.og) $(@:.dd=_d.c)" " \\ > $@ 795 715 $(CCM) ${CPPFLAGS} ${DEFSG} $< >> $@ 796 716 -
kernel/Makefile.in
raddc4c rdd57de 245 245 DL_LIBSG := $(P_PROCS_MODULES:%=p_Procs_%.sog) 246 246 247 OBJP := $(OBJP) $(DL_KERNEL_SOURCES:.cc=.op)248 DL_LIBSP := $(P_PROCS_MODULES:%=p_Procs_%.sop)249 250 OBJB := $(OBJB) $(DL_KERNEL_SOURCES:.cc=.ob)251 DL_LIBSB := $(P_PROCS_MODULES:%=p_Procs_%.sob)252 253 OBJT := $(OBJT) $(DL_KERNEL_SOURCES:.cc=.ot)254 DL_LIBST := $(P_PROCS_MODULES:%=p_Procs_%.sot)255 256 OBJA := $(OBJA) $(DL_KERNEL_SOURCES:.cc=.oa)257 DL_LIBSA := $(P_PROCS_MODULES:%=p_Procs_%.soa)258 259 247 else 260 248 261 249 OBJG := $(OBJG) $(STATIC_SOURCES:.cc=.og) 262 250 DL_LIBSG= 263 264 OBJP := $(OBJP) $(STATIC_SOURCES:.cc=.op)265 DL_LIBSP=266 267 OBJB := $(OBJB) $(STATIC_SOURCES:.cc=.ob)268 DL_LIBSB=269 270 OBJT := $(OBJT) $(STATIC_SOURCES:.cc=.ot)271 DL_LIBST=272 273 OBJA := $(OBJA) $(STATIC_SOURCES:.cc=.oa)274 DL_LIBST=275 251 276 252 endif … … 397 373 OBJG2 := $(CSOURCES:.c=.og) 398 374 399 OBJP1 := $(CXXSOURCES:.cc=.op)400 OBJP2 := $(CSOURCES:.c=.op)401 402 OBJB1 := $(CXXSOURCES:.cc=.ob)403 OBJB2 := $(CSOURCES:.c=.ob)404 405 OBJT1 := $(CXXSOURCES:.cc=.ot)406 OBJT2 := $(CSOURCES:.c=.ot)407 408 OBJA1 := $(CXXSOURCES:.cc=.oa)409 OBJA2 := $(CSOURCES:.c=.oa)410 411 412 375 OBJG=$(OBJG1) $(OBJG2) 413 OBJP=$(OBJP1) $(OBJP2)414 OBJB=$(OBJB1) $(OBJB2)415 OBJT=$(OBJT1) $(OBJT2)416 OBJA=$(OBJA1) $(OBJA2)417 376 418 377 ifeq ($(DL_KERNEL),1) … … 458 417 -rm -f libkernel-g.a 459 418 ar cr $@ $^ 460 461 ##462 ## compiler and linker options for profile version463 ##464 465 CCP = gcc466 CXXP = gcc467 468 CFLAGSP = -pg -O3 ${PIPE}469 CXXFLAGSP = -pg -O3 ${PIPE}470 CXXTEMPLFLAGSP = -fno-implicit-templates471 DEFSP = -DNDEBUG -DOM_NDEBUG -DDO_PROFILE -D@SING_UNAME@ @DEFS@ -DDL_TAIL=$(DL_TAILP)472 LDFLAGSP = -static @LDFLAGS@473 474 CFLAGSB = -g -O3 ${PIPE}475 CXXFLAGSB = -g -O3 ${PIPE}476 CXXTEMPLFLAGSB = -fno-implicit-templates477 DEFSB = -D@SING_UNAME@ -DOM_NDEBUG -DNDEBUG @DEFS@ -DDL_TAIL=$(DL_TAILB)478 LDFLAGSB = -static @LDFLAGS@479 480 # bprof object file to link with481 BPROFOBJ = /usr/local/lib/bmon.o482 483 DEFST = -DNO_INLINE -DNDEBUG -D@SING_UNAME@ -DOM_TRACK=2 -DOM_CHECK=0 @DEFS@ -DDL_TAIL=$(DL_TAILT)484 LDFLAGST = @LDFLAGS@485 CFLAGST = -g -O2 -w ${PIPE}486 CXXFLAGST = -g -O2 -w ${PIPE}487 488 ##489 ## op and ob files for gprof and bprof, ot for mtrack, oc for OMCHECK=1490 ##491 492 493 ##494 ## profile targets495 ##496 497 ## for gprof498 p_Procs_%.sop: p_Procs_Lib_%.dl_op499 ${CXXP} ${CXXFLAGSP} ${SFLAGS} ${SLDFLAGS} $< -o $@500 501 p_Procs_Lib_%.dl_op : p_Procs_Lib.cc p_Procs_Dynamic.op502 ${CXXP} ${CXXFLAGS} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFS} ${SFLAGS} -Dp_Procs_$* -c $< -o $@503 504 %.dl_op: %.cc505 ${CXXP} ${CXXFLAGSP} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSP} ${SFLAGS} -c $< -o $@506 507 508 %.op: %.cc509 $(CXXP) ${CXXFLAGSP} ${CXXTEMPLFLAGSP} ${CPPFLAGS} ${DEFSP} -c $< -o $@510 511 $(OBJP2) : %.op: %.c512 $(CCP) ${CFLAGSP} ${CPPFLAGS} ${DEFSP} -c $< -o $@513 514 ## for bprof515 p_Procs_%.sob: p_Procs_Lib_%.dl_ob516 ${CXXP} ${CXXFLAGSB} ${SFLAGS} ${SLDFLAGS} $< -o $@517 518 p_Procs_Lib_%.dl_ob : p_Procs_Lib.cc p_Procs_Dynamic.ob519 ${CXXP} ${CXXFLAGS} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFS} ${SFLAGS} -Dp_Procs_$* -c $< -o $@520 521 %.dl_ob: %.cc522 ${CXXP} ${CXXFLAGSB} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSB} ${SFLAGS} -c $< -o $@523 524 %.ob: %.cc525 $(CXXP) ${CXXFLAGSP} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSB} -c $< -o $@526 527 $(OBJB2) : %.ob: %.c528 $(CCP) ${CFLAGSP} ${CPPFLAGS} ${DEFSB} -c $< -o $@529 530 iparith.ob: iparith.inc iparith.cc531 $(CXXP) ${CXXFLAGSP} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSB} -c iparith.cc -o iparith.ob532 533 #534 # for mtrack535 #536 p_Procs_%.sot: p_Procs_Lib_%.dl_ot537 ${CXXP} ${CXXFLAGST} ${SFLAGS} ${SLDFLAGS} $< -o $@538 539 p_Procs_Lib_%.dl_ot : p_Procs_Lib.cc p_Procs_Dynamic.ot540 ${CXXP} ${CXXFLAGS} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFS} ${SFLAGS} -Dp_Procs_$* -c $< -o $@541 542 %.dl_ot: %.cc543 ${CXXP} ${CXXFLAGST} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFST} ${SFLAGS} -c $< -o $@544 545 %.ot: %.cc546 $(CXXP) ${CXXFLAGST} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFST} -c $< -o $@547 548 $(OBJT2) : %.ot: %.c549 $(CCP) ${CFLAGST} ${CPPFLAGS} ${DEFST} -c $< -o $@550 551 iparith.ot: iparith.inc iparith.cc552 $(CXXP) ${CXXFLAGST} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFST} -c iparith.cc -o iparith.ot553 554 #555 # for Singulara556 #557 DEFSA = -DOM_CHECK=1 -DHAVE_ASSUME -DNDEBUG -D@SING_UNAME@ @DEFS@ -DDL_TAIL=$(DL_TAILA)558 CFLAGSA = -g -O -Wall -Wno-unused ${PIPE}559 CXXFLAGSA = -g -O -Wall -Wno-unused ${PIPE}560 561 p_Procs_%.soa: p_Procs_Lib_%.dl_oa562 ${CXX} ${CXXFLAGSA} ${SFLAGS} ${SLDFLAGS} $< -o $@563 564 p_Procs_Lib_%.dl_oa : p_Procs_Lib.cc p_Procs_Dynamic.oa565 ${CXX} ${CXXFLAGS} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFS} ${SFLAGS} -Dp_Procs_$* -c $< -o $@566 567 %.dl_oa: %.cc568 ${CXX} ${CXXFLAGSA} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSA} ${SFLAGS} -c $< -o $@569 570 %.oa: %.cc571 $(CXX) ${CXXFLAGSA} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSA} -c $< -o $@572 573 $(OBJA2) : %.oa: %.c574 $(CC) ${CFLAGSA} ${CPPFLAGS} ${DEFSA} -c $< -o $@575 576 iparith.oa: iparith.inc iparith.cc577 $(CXX) ${CXXFLAGSA} ${CXXTEMPLFLAGS} ${CPPFLAGS} ${DEFSA} -c iparith.cc -o iparith.oa578 419 579 420 # … … 600 441 601 442 ## 602 ## check_aso603 ##604 check_aso:605 ${PERL} check_aso.pl $(SOURCES)606 ##607 443 ## dependencies 608 444 ## 609 445 610 446 %.dd: %.cc mod2.h 611 echo $(@:.dd=.og) $(@:.dd= .op) $(@:.dd=_d.cc) $(@:.dd=.od) $(@:.dd=.ob) $(@:.dd=.ot) $(@:.dd=.oa) $(@:.dd=.dl_o) $(@:.dd=.dl_og) $(@:.dd=.dl_op) $(@:.dd=.dl_od) $(@:.dd=.dl_ob) $(@:.dd=.dl_ot) $(@:.dd=.dl_oa)" " \\ > $@447 echo $(@:.dd=.og) $(@:.dd=_d.cc) $(@:.dd=.od) $(@:.dd=.dl_o) $(@:.dd=.dl_og) $(@:.dd=.dl_od)" " \\ > $@ 612 448 $(CXXM) -DGENTABLE ${CPPFLAGS} ${DEFSG} $< >> $@ 613 449 614 450 %.d: %.c mod2.h 615 echo $(@:.d=.og) $(@:.d=.od) $(@:.dd=_d.c) $(@:.d=.op) $(@:.d=.ob) $(@:.d=.ot) $(@:.d=.oa)" " \\ > $@451 echo $(@:.d=.og) $(@:.d=.od) $(@:.dd=_d.c)" " \\ > $@ 616 452 $(CCM) ${CPPFLAGS} ${DEFSG} $< >> $@ 617 453
Note: See TracChangeset
for help on using the changeset viewer.