freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] * vms_make.com: Switch to `clang`.


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype][master] * vms_make.com: Switch to `clang`.
Date: Thu, 14 Dec 2023 05:25:14 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType

Commits:

  • af6d2105
    by Jouk Jansen at 2023-12-14T06:21:52+01:00
    * vms_make.com: Switch to `clang`.
    
    Also add proper bzip2 support.
    

1 changed file:

Changes:

  • vms_make.com
    ... ... @@ -55,7 +55,7 @@ $! Setup variables holding "config" information
    55 55
     $!
    
    56 56
     $ Make    = ""
    
    57 57
     $ ccopt   = "/name=(as_is,short)/float=ieee"
    
    58
    -$ if ( x86_64 ) then cxxopt = "/name=(as_is,short)"
    
    58
    +$ if ( x86_64 ) then cxxopt = " -names2=shortened "
    
    59 59
     $ lopts   = ""
    
    60 60
     $ dnsrl   = ""
    
    61 61
     $ aconf_in_file = "config.hin"
    
    ... ... @@ -108,10 +108,15 @@ $ if ( have_bz2 ) then libdefs=libdefs+",FT_CONFIG_OPTION_USE_BZIP2=1"
    108 108
     $ if ( have_png ) then libdefs=libdefs+",FT_CONFIG_OPTION_USE_PNG=1"
    
    109 109
     $ if ( have_z ) then libdefs=libdefs+",FT_CONFIG_OPTION_SYSTEM_ZLIB=1"
    
    110 110
     $ if ( have_harfbuzz ) then libdefs=libdefs+",FT_CONFIG_OPTION_USE_HARFBUZZ=1"
    
    111
    +$ libdefs_cxx = "-DFT2_BUILD_LIBRARY -DFT_CONFIG_OPTION_OLD_INTERNALS"
    
    112
    +$ if ( have_bz2 ) then libdefs_cxx=libdefs_cxx+" -DFT_CONFIG_OPTION_USE_BZIP2=1"
    
    113
    +$ if ( have_png ) then libdefs_cxx=libdefs_cxx+" -DFT_CONFIG_OPTION_USE_PNG=1"
    
    114
    +$ if ( have_z ) then libdefs_cxx=libdefs_cxx+" -DFT_CONFIG_OPTION_SYSTEM_ZLIB=1"
    
    115
    +$ if ( have_harfbuzz ) then libdefs_cxx=libdefs_cxx+" -DFT_CONFIG_OPTION_USE_HARFBUZZ=1"
    
    111 116
     $ if libdefs .nes. ""
    
    112 117
     $ then
    
    113 118
     $   ccopt = ccopt + "/define=(" + libdefs + ")"
    
    114
    -$ if ( x86_64 ) then cxxopt = cxxopt + "/define=(" + libdefs + ")"
    
    119
    +$ if ( x86_64 ) then cxxopt = cxxopt + libdefs_cxx
    
    115 120
     $ endif
    
    116 121
     $!
    
    117 122
     $ if f$locate("AS_IS",f$edit(ccopt,"UPCASE")) .lt. f$length(ccopt) -
    
    ... ... @@ -313,18 +318,18 @@ $ deck
    313 318
     
    
    314 319
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    315 320
     .ifdef X86
    
    316
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    321
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    317 322
     .endif
    
    318 323
     
    
    319 324
     .ifdef X86
    
    320 325
     .c.obj :
    
    321
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    326
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    322 327
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    323 328
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    324 329
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    325
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    330
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    326 331
     	$(MMS$TARGET_NAME)_64.c
    
    327
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    332
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    328 333
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    329 334
     .else
    
    330 335
     .c.obj :
    
    ... ... @@ -376,18 +381,18 @@ $ deck
    376 381
     
    
    377 382
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.autofit])
    
    378 383
     .ifdef X86
    
    379
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    384
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base] -Isys$library
    
    380 385
     .endif
    
    381 386
     
    
    382 387
     .ifdef X86
    
    383 388
     .c.obj :
    
    384
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    389
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    385 390
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    386 391
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    387 392
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map nl: exclude hb_
    
    388
    -	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64\
    
    389
    -	/obj=$(MMS$TARGET_NAME)_64.obj $(MMS$TARGET_NAME)_64.c
    
    390
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    393
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    394
    +	$(MMS$TARGET_NAME)_64.c
    
    395
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    391 396
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    392 397
     .else
    
    393 398
     .c.obj :
    
    ... ... @@ -438,18 +443,18 @@ $ deck
    438 443
     
    
    439 444
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.builds.vms],[--.include],[--.src.base])
    
    440 445
     .ifdef X86
    
    441
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    446
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    442 447
     .endif
    
    443 448
     
    
    444 449
     .ifdef X86
    
    445 450
     .c.obj :
    
    446
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    451
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    447 452
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    448 453
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    449 454
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    450
    -	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64\
    
    451
    -	/obj=$(MMS$TARGET_NAME)_64.obj $(MMS$TARGET_NAME)_64.c
    
    452
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    455
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    456
    +	$(MMS$TARGET_NAME)_64.c
    
    457
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    453 458
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    454 459
     .else
    
    455 460
     .c.obj :
    
    ... ... @@ -550,18 +555,18 @@ $ deck
    550 555
     
    
    551 556
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.bdf])
    
    552 557
     .ifdef X86
    
    553
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    558
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base])
    
    554 559
     .endif
    
    555 560
     
    
    556 561
     .ifdef X86
    
    557 562
     .c.obj :
    
    558
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    563
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    559 564
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    560 565
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    561 566
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    562
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    567
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    563 568
     	$(MMS$TARGET_NAME)_64.c
    
    564
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    569
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    565 570
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    566 571
     .else
    
    567 572
     .c.obj :
    
    ... ... @@ -612,18 +617,18 @@ $ deck
    612 617
     
    
    613 618
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.cache])/nowarn
    
    614 619
     .ifdef X86
    
    615
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    620
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    616 621
     .endif
    
    617 622
     
    
    618 623
     .ifdef X86
    
    619 624
     .c.obj :
    
    620
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    625
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    621 626
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    622 627
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    623 628
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    624
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    629
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    625 630
     	$(MMS$TARGET_NAME)_64.c
    
    626
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    631
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    627 632
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    628 633
     .else
    
    629 634
     .c.obj :
    
    ... ... @@ -677,18 +682,18 @@ $ deck
    677 682
     
    
    678 683
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.cff])
    
    679 684
     .ifdef X86
    
    680
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    685
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    681 686
     .endif
    
    682 687
     
    
    683 688
     .ifdef X86
    
    684 689
     .c.obj :
    
    685
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    690
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    686 691
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    687 692
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    688 693
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    689 694
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    690 695
     	$(MMS$TARGET_NAME)_64.c
    
    691
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    696
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    692 697
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    693 698
     .else
    
    694 699
     .c.obj :
    
    ... ... @@ -739,18 +744,18 @@ $ deck
    739 744
     
    
    740 745
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.cid])
    
    741 746
     .ifdef X86
    
    742
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    747
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    743 748
     .endif
    
    744 749
     
    
    745 750
     .ifdef X86
    
    746 751
     .c.obj :
    
    747
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    752
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    748 753
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    749 754
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    750 755
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    751 756
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    752 757
     	$(MMS$TARGET_NAME)_64.c
    
    753
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    758
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    754 759
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    755 760
     .else
    
    756 761
     .c.obj :
    
    ... ... @@ -801,18 +806,18 @@ $ deck
    801 806
     
    
    802 807
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.gxvalid])
    
    803 808
     .ifdef X86
    
    804
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    809
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    805 810
     .endif
    
    806 811
     
    
    807 812
     .ifdef X86
    
    808 813
     .c.obj :
    
    809
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    814
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    810 815
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    811 816
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    812 817
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    813 818
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    814 819
     	$(MMS$TARGET_NAME)_64.c
    
    815
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    820
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    816 821
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    817 822
     .else
    
    818 823
     .c.obj :
    
    ... ... @@ -859,26 +864,21 @@ $ deck
    859 864
     # LICENSE.TXT.  By continuing to use, modify, or distribute this file you
    
    860 865
     # indicate that you have read the license and understand and accept it
    
    861 866
     # fully.
    
    862
    -$EOD
    
    863
    -$ write out "COMP_FLAGS = ", ccopt
    
    864
    -$ if x86_64 then write out "CXXFLAGS = ", cxxopt
    
    865
    -$ copy sys$input: out
    
    866
    -$ deck
    
    867 867
     
    
    868 868
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.gzip])
    
    869 869
     .ifdef X86
    
    870
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    870
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    871 871
     .endif
    
    872 872
     
    
    873 873
     .ifdef X86
    
    874 874
     .c.obj :
    
    875
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    875
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    876 876
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    877 877
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    878 878
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    879 879
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    880 880
     	$(MMS$TARGET_NAME)_64.c
    
    881
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    881
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    882 882
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    883 883
     .else
    
    884 884
     .c.obj :
    
    ... ... @@ -927,26 +927,21 @@ $ deck
    927 927
     # LICENSE.TXT.  By continuing to use, modify, or distribute this file you
    
    928 928
     # indicate that you have read the license and understand and accept it
    
    929 929
     # fully.
    
    930
    -$EOD
    
    931
    -$ write out "COMP_FLAGS = ", ccopt
    
    932
    -$ if x86_64 then write out "CXXFLAGS = ", cxxopt
    
    933
    -$ copy sys$input: out
    
    934
    -$ deck
    
    935 930
     
    
    936 931
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.bzip2])
    
    937 932
     .ifdef X86
    
    938
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    933
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base] -Isys$library
    
    939 934
     .endif
    
    940 935
     
    
    941 936
     .ifdef X86
    
    942 937
     .c.obj :
    
    943
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    938
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    944 939
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    945 940
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    946 941
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    947 942
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    948 943
     	$(MMS$TARGET_NAME)_64.c
    
    949
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    944
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    950 945
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    951 946
     .else
    
    952 947
     .c.obj :
    
    ... ... @@ -993,26 +988,21 @@ $ deck
    993 988
     # LICENSE.TXT.  By continuing to use, modify, or distribute this file you
    
    994 989
     # indicate that you have read the license and understand and accept it
    
    995 990
     # fully.
    
    996
    -$EOD
    
    997
    -$ write out "COMP_FLAGS = ", ccopt
    
    998
    -$ if x86_64 then write out "CXXFLAGS = ", cxxopt
    
    999
    -$ copy sys$input: out
    
    1000
    -$ deck
    
    1001 991
     
    
    1002 992
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.lzw])
    
    1003 993
     .ifdef X86
    
    1004
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    994
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1005 995
     .endif
    
    1006 996
     
    
    1007 997
     .ifdef X86
    
    1008 998
     .c.obj :
    
    1009
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    999
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1010 1000
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1011 1001
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1012 1002
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1013 1003
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1014 1004
     	$(MMS$TARGET_NAME)_64.c
    
    1015
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1005
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1016 1006
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1017 1007
     .else
    
    1018 1008
     .c.obj :
    
    ... ... @@ -1063,18 +1053,18 @@ $ deck
    1063 1053
     
    
    1064 1054
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.otvalid])
    
    1065 1055
     .ifdef X86
    
    1066
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1056
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1067 1057
     .endif
    
    1068 1058
     
    
    1069 1059
     .ifdef X86
    
    1070 1060
     .c.obj :
    
    1071
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1061
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1072 1062
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1073 1063
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1074 1064
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1075 1065
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1076 1066
     	$(MMS$TARGET_NAME)_64.c
    
    1077
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1067
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1078 1068
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1079 1069
     .else
    
    1080 1070
     .c.obj :
    
    ... ... @@ -1137,18 +1127,18 @@ $ deck
    1137 1127
     
    
    1138 1128
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.pcf])
    
    1139 1129
     .ifdef X86
    
    1140
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1130
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1141 1131
     .endif
    
    1142 1132
     
    
    1143 1133
     .ifdef X86
    
    1144 1134
     .c.obj :
    
    1145
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1135
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1146 1136
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1147 1137
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1148 1138
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1149
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1139
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1150 1140
     	$(MMS$TARGET_NAME)_64.c
    
    1151
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1141
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1152 1142
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1153 1143
     .else
    
    1154 1144
     .c.obj :
    
    ... ... @@ -1199,18 +1189,18 @@ $ deck
    1199 1189
     
    
    1200 1190
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.pfr])
    
    1201 1191
     .ifdef X86
    
    1202
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1192
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1203 1193
     .endif
    
    1204 1194
     
    
    1205 1195
     .ifdef X86
    
    1206 1196
     .c.obj :
    
    1207
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1197
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1208 1198
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1209 1199
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1210 1200
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1211 1201
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1212 1202
     	$(MMS$TARGET_NAME)_64.c
    
    1213
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1203
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1214 1204
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1215 1205
     .else
    
    1216 1206
     .c.obj :
    
    ... ... @@ -1261,18 +1251,18 @@ $ deck
    1261 1251
     
    
    1262 1252
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.psaux])
    
    1263 1253
     .ifdef X86
    
    1264
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1254
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1265 1255
     .endif
    
    1266 1256
     
    
    1267 1257
     .ifdef X86
    
    1268 1258
     .c.obj :
    
    1269
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1259
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1270 1260
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1271 1261
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1272 1262
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1273 1263
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1274 1264
     	$(MMS$TARGET_NAME)_64.c
    
    1275
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1265
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1276 1266
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1277 1267
     .else
    
    1278 1268
     .c.obj :
    
    ... ... @@ -1323,18 +1313,18 @@ $ deck
    1323 1313
     
    
    1324 1314
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.psnames])
    
    1325 1315
     .ifdef X86
    
    1326
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1316
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1327 1317
     .endif
    
    1328 1318
     
    
    1329 1319
     .ifdef X86
    
    1330 1320
     .c.obj :
    
    1331
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1321
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1332 1322
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1333 1323
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1334 1324
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1335 1325
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1336 1326
     	$(MMS$TARGET_NAME)_64.c
    
    1337
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1327
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1338 1328
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1339 1329
     .else
    
    1340 1330
     .c.obj :
    
    ... ... @@ -1385,18 +1375,18 @@ $ deck
    1385 1375
     
    
    1386 1376
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.psnames])
    
    1387 1377
     .ifdef X86
    
    1388
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1378
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1389 1379
     .endif
    
    1390 1380
     
    
    1391 1381
     .ifdef X86
    
    1392 1382
     .c.obj :
    
    1393
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1383
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1394 1384
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1395 1385
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1396 1386
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1397 1387
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1398 1388
     	$(MMS$TARGET_NAME)_64.c
    
    1399
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1389
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1400 1390
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1401 1391
     .else
    
    1402 1392
     .c.obj :
    
    ... ... @@ -1447,18 +1437,18 @@ $ deck
    1447 1437
     
    
    1448 1438
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.raster])
    
    1449 1439
     .ifdef X86
    
    1450
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1440
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1451 1441
     .endif
    
    1452 1442
     
    
    1453 1443
     .ifdef X86
    
    1454 1444
     .c.obj :
    
    1455
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1445
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1456 1446
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1457 1447
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1458 1448
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1459 1449
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1460 1450
     	$(MMS$TARGET_NAME)_64.c
    
    1461
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1451
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1462 1452
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1463 1453
     .else
    
    1464 1454
     .c.obj :
    
    ... ... @@ -1509,18 +1499,18 @@ $ deck
    1509 1499
     
    
    1510 1500
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.sfnt])
    
    1511 1501
     .ifdef X86
    
    1512
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1502
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base] -Isys$library
    
    1513 1503
     .endif
    
    1514 1504
     
    
    1515 1505
     .ifdef X86
    
    1516 1506
     .c.obj :
    
    1517
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1507
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1518 1508
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1519 1509
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1520 1510
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1521 1511
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1522 1512
     	$(MMS$TARGET_NAME)_64.c
    
    1523
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1513
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1524 1514
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1525 1515
     .else
    
    1526 1516
     .c.obj :
    
    ... ... @@ -1571,18 +1561,18 @@ $ deck
    1571 1561
     
    
    1572 1562
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.smooth])
    
    1573 1563
     .ifdef X86
    
    1574
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1564
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I [] -I[--.include] -I[--.src.base]
    
    1575 1565
     .endif
    
    1576 1566
     
    
    1577 1567
     .ifdef X86
    
    1578 1568
     .c.obj :
    
    1579
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1569
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1580 1570
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1581 1571
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1582 1572
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1583
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1573
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1584 1574
     	$(MMS$TARGET_NAME)_64.c
    
    1585
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1575
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1586 1576
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1587 1577
     .else
    
    1588 1578
     .c.obj :
    
    ... ... @@ -1633,18 +1623,18 @@ $ deck
    1633 1623
     
    
    1634 1624
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.svg])
    
    1635 1625
     .ifdef X86
    
    1636
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1626
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1637 1627
     .endif
    
    1638 1628
     
    
    1639 1629
     .ifdef X86
    
    1640 1630
     .c.obj :
    
    1641
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1631
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1642 1632
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1643 1633
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1644 1634
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1645
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1635
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1646 1636
     	$(MMS$TARGET_NAME)_64.c
    
    1647
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1637
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1648 1638
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1649 1639
     .else
    
    1650 1640
     .c.obj :
    
    ... ... @@ -1695,18 +1685,18 @@ $ deck
    1695 1685
     
    
    1696 1686
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.truetype])
    
    1697 1687
     .ifdef X86
    
    1698
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1688
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1699 1689
     .endif
    
    1700 1690
     
    
    1701 1691
     .ifdef X86
    
    1702 1692
     .c.obj :
    
    1703
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1693
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1704 1694
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1705 1695
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1706 1696
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1707 1697
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1708 1698
     	$(MMS$TARGET_NAME)_64.c
    
    1709
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1699
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1710 1700
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1711 1701
     .else
    
    1712 1702
     .c.obj :
    
    ... ... @@ -1757,18 +1747,18 @@ $ deck
    1757 1747
     
    
    1758 1748
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.type1])
    
    1759 1749
     .ifdef X86
    
    1760
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1750
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1761 1751
     .endif
    
    1762 1752
     
    
    1763 1753
     .ifdef X86
    
    1764 1754
     .c.obj :
    
    1765
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1755
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1766 1756
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1767 1757
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1768 1758
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1769 1759
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1770 1760
     	$(MMS$TARGET_NAME)_64.c
    
    1771
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1761
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1772 1762
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1773 1763
     .else
    
    1774 1764
     .c.obj :
    
    ... ... @@ -1821,18 +1811,18 @@ $ deck
    1821 1811
     
    
    1822 1812
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.type1])
    
    1823 1813
     .ifdef X86
    
    1824
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1814
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1825 1815
     .endif
    
    1826 1816
     
    
    1827 1817
     .ifdef X86
    
    1828 1818
     .c.obj :
    
    1829
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1819
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1830 1820
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1831 1821
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1832 1822
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1833
    -	cc$(CFLAGS)/warn=noinfo/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1823
    +	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1834 1824
     	$(MMS$TARGET_NAME)_64.c
    
    1835
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1825
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1836 1826
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1837 1827
     .else
    
    1838 1828
     .c.obj :
    
    ... ... @@ -1885,18 +1875,18 @@ $ deck
    1885 1875
     
    
    1886 1876
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.type42])
    
    1887 1877
     .ifdef X86
    
    1888
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1878
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1889 1879
     .endif
    
    1890 1880
     
    
    1891 1881
     .ifdef X86
    
    1892 1882
     .c.obj :
    
    1893
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1883
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1894 1884
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1895 1885
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1896 1886
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1897 1887
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1898 1888
     	$(MMS$TARGET_NAME)_64.c
    
    1899
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1889
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1900 1890
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1901 1891
     .else
    
    1902 1892
     .c.obj :
    
    ... ... @@ -1947,18 +1937,18 @@ $ deck
    1947 1937
     
    
    1948 1938
     CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.include],[--.src.winfonts])
    
    1949 1939
     .ifdef X86
    
    1950
    -CXXFLAGS=$(CXXCOMP_FLAGS)$(DEBUG)/list/show=all/include=([],[--.include],[--.src.base])
    
    1940
    +CXXFLAGS=$(CXXCOMP_FLAGS) -I[] -I[--.include] -I[--.src.base]
    
    1951 1941
     .endif
    
    1952 1942
     
    
    1953 1943
     .ifdef X86
    
    1954 1944
     .c.obj :
    
    1955
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1945
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_cxx.obj $(MMS$TARGET_NAME).c
    
    1956 1946
     	cc$(CFLAGS)/warn=noinfo/point=32/list/show=all $(MMS$TARGET_NAME).c
    
    1957 1947
     	pipe link/map/full/exec=nl: $(MMS$TARGET_NAME).obj | copy sys$input nl:
    
    1958 1948
     	mc sys$library:vms_auto64 $(MMS$TARGET_NAME).map
    
    1959 1949
     	cc$(CFLAGS)/warn=(noinfo,disable=(MAYLOSEDATA3))/point=64/obj=$(MMS$TARGET_NAME)_64.obj\
    
    1960 1950
     	$(MMS$TARGET_NAME)_64.c
    
    1961
    -	cxx$(CXXFLAGS)/warn=noinfo/obj=$(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1951
    +	clang $(CXXFLAGS) -o $(MMS$TARGET_NAME)_64_cxx.obj $(MMS$TARGET_NAME)_64.c
    
    1962 1952
     	delete $(MMS$TARGET_NAME)_64.c;*
    
    1963 1953
     .else
    
    1964 1954
     .c.obj :
    
    ... ... @@ -2001,7 +1991,6 @@ $ cparm = f$edit(p'i',"upcase")
    2001 1991
     $   if cparm .eqs. "DEBUG"
    
    2002 1992
     $   then
    
    2003 1993
     $     ccopt = ccopt + "/noopt/deb"
    
    2004
    -$     if x86_64 then cxxopt = cxxopt + "/noopt/deb"
    
    2005 1994
     $     lopts = lopts + "/deb"
    
    2006 1995
     $   endif
    
    2007 1996
     $   if f$locate("CCOPT=",cparm) .lt. f$length(cparm)
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]