Print this page
9083 replace regex implementation with tre


 323         forkallx.o              \
 324         getcontext.o            \
 325         gettimeofday.o          \
 326         lwp_private.o           \
 327         nuname.o                \
 328         ptrace.o                \
 329         syscall.o               \
 330         sysi86.o                \
 331         tls_get_addr.o          \
 332         uadmin.o                \
 333         umount.o                \
 334         uname.o                 \
 335         vforkx.o                \
 336         xstat.o
 337 
 338 # objects under $(LIBCDIR)/port which contain transitional large file interfaces
 339 PORTGEN64=                      \
 340         _xftw64.o               \
 341         attropen64.o            \
 342         ftw64.o                 \

 343         mkstemp64.o             \
 344         nftw64.o                \
 345         tell64.o                \
 346         truncate64.o
 347 
 348 # objects from source under $(LIBCDIR)/port
 349 PORTFP=                         \
 350         __flt_decim.o           \
 351         __flt_rounds.o          \
 352         __tbl_10_b.o            \
 353         __tbl_10_h.o            \
 354         __tbl_10_s.o            \
 355         __tbl_2_b.o             \
 356         __tbl_2_h.o             \
 357         __tbl_2_s.o             \
 358         __tbl_fdq.o             \
 359         __tbl_tens.o            \
 360         __x_power.o             \
 361         _base_sup.o             \
 362         aconvert.o              \


 456         getmntent.o             \
 457         getnetgrent.o           \
 458         getopt.o                \
 459         getopt_long.o           \
 460         getpagesize.o           \
 461         getpw.o                 \
 462         getpwnam.o              \
 463         getpwnam_r.o            \
 464         getrusage.o             \
 465         getspent.o              \
 466         getspent_r.o            \
 467         getsubopt.o             \
 468         gettxt.o                \
 469         getusershell.o          \
 470         getut.o                 \
 471         getutx.o                \
 472         getvfsent.o             \
 473         getwd.o                 \
 474         getwidth.o              \
 475         getxby_door.o           \

 476         gtxt.o                  \
 477         hsearch.o               \
 478         iconv.o                 \
 479         imaxabs.o               \
 480         imaxdiv.o               \
 481         index.o                 \
 482         initgroups.o            \
 483         insque.o                \
 484         isaexec.o               \
 485         isastream.o             \
 486         isatty.o                \
 487         killpg.o                \
 488         klpdlib.o               \
 489         l64a.o                  \
 490         lckpwdf.o               \
 491         lconstants.o            \
 492         lexp10.o                \
 493         lfind.o                 \
 494         lfmt.o                  \
 495         lfmt_log.o              \


 533         posix_fadvise.o         \
 534         posix_fallocate.o       \
 535         posix_madvise.o         \
 536         posix_memalign.o        \
 537         priocntl.o              \
 538         priv_str_xlate.o        \
 539         privlib.o               \
 540         psecflags.o             \
 541         psiginfo.o              \
 542         psignal.o               \
 543         pt.o                    \
 544         putpwent.o              \
 545         putspent.o              \
 546         raise.o                 \
 547         rand.o                  \
 548         random.o                \
 549         rctlops.o               \
 550         readdir.o               \
 551         readdir_r.o             \
 552         reallocarray.o          \
 553         recallocarray.o         \
 554         realpath.o              \
 555         reboot.o                \

 556         regexpr.o               \
 557         remove.o                \
 558         rewinddir.o             \
 559         rindex.o                \
 560         scandir.o               \
 561         seekdir.o               \
 562         select.o                \
 563         setlabel.o              \
 564         setpriority.o           \
 565         settimeofday.o          \
 566         sh_locks.o              \
 567         sigflag.o               \
 568         siglist.o               \
 569         sigsend.o               \
 570         sigsetops.o             \
 571         ssignal.o               \
 572         stack.o                 \
 573         stpcpy.o                \
 574         stpncpy.o               \
 575         str2sig.o               \


 608         tell.o                  \
 609         telldir.o               \
 610         tfind.o                 \
 611         time_data.o             \
 612         time_gdata.o            \
 613         timespec_get.o          \
 614         tls_data.o              \
 615         truncate.o              \
 616         tsdalloc.o              \
 617         tsearch.o               \
 618         ttyname.o               \
 619         ttyslot.o               \
 620         ualarm.o                \
 621         ucred.o                 \
 622         valloc.o                \
 623         vlfmt.o                 \
 624         vpfmt.o                 \
 625         waitpid.o               \
 626         walkstack.o             \
 627         wdata.o                 \

 628         xgetwidth.o             \
 629         xpg4.o                  \
 630         xpg6.o
 631 
 632 PORTPRINT_W=                    \
 633         doprnt_w.o
 634 
 635 PORTPRINT=                      \
 636         asprintf.o              \
 637         doprnt.o                \
 638         fprintf.o               \
 639         printf.o                \
 640         snprintf.o              \
 641         sprintf.o               \
 642         vfprintf.o              \
 643         vprintf.o               \
 644         vsnprintf.o             \
 645         vsprintf.o              \
 646         vwprintf.o              \
 647         wprintf.o


 955         shmsys.o                \
 956         sidsys.o                \
 957         siginterrupt.o          \
 958         signal.o                \
 959         signalfd.o              \
 960         sigpending.o            \
 961         sigstack.o              \
 962         stat.o                  \
 963         symlink.o               \
 964         tasksys.o               \
 965         time.o                  \
 966         time_util.o             \
 967         timerfd.o               \
 968         ucontext.o              \
 969         unlink.o                \
 970         ustat.o                 \
 971         utimesys.o              \
 972         zone.o
 973 
 974 PORTREGEX=                      \
 975         glob.o                  \
 976         regcmp.o                \
 977         regcomp.o               \
 978         regerror.o              \
 979         regex.o                 \
 980         regexec.o               \
 981         regfree.o               \
 982         wordexp.o





 983 
 984 PORTREGEX64=                    \
 985         glob64.o
 986 
 987 MOSTOBJS=                       \
 988         $(STRETS)               \
 989         $(CRTOBJS)              \
 990         $(DYNOBJS)              \
 991         $(FPOBJS)               \
 992         $(FPASMOBJS)            \
 993         $(ATOMICOBJS)           \
 994         $(CHACHAOBJS)           \
 995         $(XATTROBJS)            \
 996         $(COMOBJS)              \
 997         $(DTRACEOBJS)           \
 998         $(GENOBJS)              \
 999         $(PORTFP)               \
1000         $(PORTGEN)              \
1001         $(PORTGEN64)            \
1002         $(PORTI18N)             \
1003         $(PORTI18N_COND)        \
1004         $(PORTLOCALE)           \
1005         $(PORTPRINT)            \
1006         $(PORTPRINT_C89)        \
1007         $(PORTPRINT_W)          \
1008         $(PORTREGEX)            \
1009         $(PORTREGEX64)          \
1010         $(PORTSTDIO)            \
1011         $(PORTSTDIO64)          \
1012         $(PORTSTDIO_C89)        \
1013         $(PORTSTDIO_W)          \
1014         $(PORTSYS)              \
1015         $(PORTSYS64)            \
1016         $(AIOOBJS)              \
1017         $(RTOBJS)               \
1018         $(SECFLAGSOBJS)         \
1019         $(TPOOLOBJS)            \
1020         $(THREADSOBJS)          \
1021         $(THREADSMACHOBJS)      \
1022         $(THREADSASMOBJS)       \
1023         $(UNICODEOBJS)          \
1024         $(UNWINDMACHOBJS)       \
1025         $(UNWINDASMOBJS)        \
1026         $(COMSYSOBJS)           \
1027         $(SYSOBJS)              \
1028         $(COMSYSOBJS64)         \
1029         $(SYSOBJS64)            \


1224         tsd.o                   \
1225         tmem.o                  \
1226         unwind.o
1227 
1228 THREADS_INLINES = $(LIBCBASE)/threads/i386.il
1229 $(TIL:%=pics/%) := CFLAGS += $(THREADS_INLINES)
1230 
1231 # pics/mul64.o := CFLAGS += $(LIBCBASE)/crt/mul64.il
1232 
1233 # large-file-aware components that should be built large
1234 
1235 $(COMSYSOBJS64:%=pics/%) := \
1236         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1237 
1238 $(SYSOBJS64:%=pics/%) := \
1239         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1240 
1241 $(PORTGEN64:%=pics/%) := \
1242         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1243 
1244 $(PORTREGEX64:%=pics/%) := \
1245         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1246 
1247 $(PORTSTDIO64:%=pics/%) := \
1248         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1249 
1250 $(PORTSYS64:%=pics/%) := \
1251         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1252 
1253 $(PORTSTDIO_W:%=pics/%) := \
1254         CPPFLAGS += -D_WIDE
1255 
1256 $(PORTPRINT_W:%=pics/%) := \
1257         CPPFLAGS += -D_WIDE
1258 
1259 $(PORTPRINT_C89:%=pics/%) := \
1260         CPPFLAGS += -D_C89_INTMAX32
1261 
1262 $(PORTSTDIO_C89:%=pics/%) := \
1263         CPPFLAGS += -D_C89_INTMAX32
1264 
1265 $(PORTI18N_COND:%=pics/%) := \
1266         CPPFLAGS += -D_WCS_LONGLONG




 323         forkallx.o              \
 324         getcontext.o            \
 325         gettimeofday.o          \
 326         lwp_private.o           \
 327         nuname.o                \
 328         ptrace.o                \
 329         syscall.o               \
 330         sysi86.o                \
 331         tls_get_addr.o          \
 332         uadmin.o                \
 333         umount.o                \
 334         uname.o                 \
 335         vforkx.o                \
 336         xstat.o
 337 
 338 # objects under $(LIBCDIR)/port which contain transitional large file interfaces
 339 PORTGEN64=                      \
 340         _xftw64.o               \
 341         attropen64.o            \
 342         ftw64.o                 \
 343         glob64.o                \
 344         mkstemp64.o             \
 345         nftw64.o                \
 346         tell64.o                \
 347         truncate64.o
 348 
 349 # objects from source under $(LIBCDIR)/port
 350 PORTFP=                         \
 351         __flt_decim.o           \
 352         __flt_rounds.o          \
 353         __tbl_10_b.o            \
 354         __tbl_10_h.o            \
 355         __tbl_10_s.o            \
 356         __tbl_2_b.o             \
 357         __tbl_2_h.o             \
 358         __tbl_2_s.o             \
 359         __tbl_fdq.o             \
 360         __tbl_tens.o            \
 361         __x_power.o             \
 362         _base_sup.o             \
 363         aconvert.o              \


 457         getmntent.o             \
 458         getnetgrent.o           \
 459         getopt.o                \
 460         getopt_long.o           \
 461         getpagesize.o           \
 462         getpw.o                 \
 463         getpwnam.o              \
 464         getpwnam_r.o            \
 465         getrusage.o             \
 466         getspent.o              \
 467         getspent_r.o            \
 468         getsubopt.o             \
 469         gettxt.o                \
 470         getusershell.o          \
 471         getut.o                 \
 472         getutx.o                \
 473         getvfsent.o             \
 474         getwd.o                 \
 475         getwidth.o              \
 476         getxby_door.o           \
 477         glob.o                  \
 478         gtxt.o                  \
 479         hsearch.o               \
 480         iconv.o                 \
 481         imaxabs.o               \
 482         imaxdiv.o               \
 483         index.o                 \
 484         initgroups.o            \
 485         insque.o                \
 486         isaexec.o               \
 487         isastream.o             \
 488         isatty.o                \
 489         killpg.o                \
 490         klpdlib.o               \
 491         l64a.o                  \
 492         lckpwdf.o               \
 493         lconstants.o            \
 494         lexp10.o                \
 495         lfind.o                 \
 496         lfmt.o                  \
 497         lfmt_log.o              \


 535         posix_fadvise.o         \
 536         posix_fallocate.o       \
 537         posix_madvise.o         \
 538         posix_memalign.o        \
 539         priocntl.o              \
 540         priv_str_xlate.o        \
 541         privlib.o               \
 542         psecflags.o             \
 543         psiginfo.o              \
 544         psignal.o               \
 545         pt.o                    \
 546         putpwent.o              \
 547         putspent.o              \
 548         raise.o                 \
 549         rand.o                  \
 550         random.o                \
 551         rctlops.o               \
 552         readdir.o               \
 553         readdir_r.o             \
 554         reallocarray.o          \

 555         realpath.o              \
 556         reboot.o                \
 557         recallocarray.o         \
 558         regexpr.o               \
 559         remove.o                \
 560         rewinddir.o             \
 561         rindex.o                \
 562         scandir.o               \
 563         seekdir.o               \
 564         select.o                \
 565         setlabel.o              \
 566         setpriority.o           \
 567         settimeofday.o          \
 568         sh_locks.o              \
 569         sigflag.o               \
 570         siglist.o               \
 571         sigsend.o               \
 572         sigsetops.o             \
 573         ssignal.o               \
 574         stack.o                 \
 575         stpcpy.o                \
 576         stpncpy.o               \
 577         str2sig.o               \


 610         tell.o                  \
 611         telldir.o               \
 612         tfind.o                 \
 613         time_data.o             \
 614         time_gdata.o            \
 615         timespec_get.o          \
 616         tls_data.o              \
 617         truncate.o              \
 618         tsdalloc.o              \
 619         tsearch.o               \
 620         ttyname.o               \
 621         ttyslot.o               \
 622         ualarm.o                \
 623         ucred.o                 \
 624         valloc.o                \
 625         vlfmt.o                 \
 626         vpfmt.o                 \
 627         waitpid.o               \
 628         walkstack.o             \
 629         wdata.o                 \
 630         wordexp.o               \
 631         xgetwidth.o             \
 632         xpg4.o                  \
 633         xpg6.o
 634 
 635 PORTPRINT_W=                    \
 636         doprnt_w.o
 637 
 638 PORTPRINT=                      \
 639         asprintf.o              \
 640         doprnt.o                \
 641         fprintf.o               \
 642         printf.o                \
 643         snprintf.o              \
 644         sprintf.o               \
 645         vfprintf.o              \
 646         vprintf.o               \
 647         vsnprintf.o             \
 648         vsprintf.o              \
 649         vwprintf.o              \
 650         wprintf.o


 958         shmsys.o                \
 959         sidsys.o                \
 960         siginterrupt.o          \
 961         signal.o                \
 962         signalfd.o              \
 963         sigpending.o            \
 964         sigstack.o              \
 965         stat.o                  \
 966         symlink.o               \
 967         tasksys.o               \
 968         time.o                  \
 969         time_util.o             \
 970         timerfd.o               \
 971         ucontext.o              \
 972         unlink.o                \
 973         ustat.o                 \
 974         utimesys.o              \
 975         zone.o
 976 
 977 PORTREGEX=                      \

 978         regcmp.o                \
 979         regcomp.o               \
 980         regerror.o              \
 981         regex.o                 \
 982         regexec.o               \
 983         tre-ast.o               \
 984         tre-compile.o           \
 985         tre-match-backtrack.o   \
 986         tre-match-parallel.o    \
 987         tre-mem.o               \
 988         tre-parse.o             \
 989         tre-stack.o
 990 



 991 MOSTOBJS=                       \
 992         $(STRETS)               \
 993         $(CRTOBJS)              \
 994         $(DYNOBJS)              \
 995         $(FPOBJS)               \
 996         $(FPASMOBJS)            \
 997         $(ATOMICOBJS)           \
 998         $(CHACHAOBJS)           \
 999         $(XATTROBJS)            \
1000         $(COMOBJS)              \
1001         $(DTRACEOBJS)           \
1002         $(GENOBJS)              \
1003         $(PORTFP)               \
1004         $(PORTGEN)              \
1005         $(PORTGEN64)            \
1006         $(PORTI18N)             \
1007         $(PORTI18N_COND)        \
1008         $(PORTLOCALE)           \
1009         $(PORTPRINT)            \
1010         $(PORTPRINT_C89)        \
1011         $(PORTPRINT_W)          \
1012         $(PORTREGEX)            \

1013         $(PORTSTDIO)            \
1014         $(PORTSTDIO64)          \
1015         $(PORTSTDIO_C89)        \
1016         $(PORTSTDIO_W)          \
1017         $(PORTSYS)              \
1018         $(PORTSYS64)            \
1019         $(AIOOBJS)              \
1020         $(RTOBJS)               \
1021         $(SECFLAGSOBJS)         \
1022         $(TPOOLOBJS)            \
1023         $(THREADSOBJS)          \
1024         $(THREADSMACHOBJS)      \
1025         $(THREADSASMOBJS)       \
1026         $(UNICODEOBJS)          \
1027         $(UNWINDMACHOBJS)       \
1028         $(UNWINDASMOBJS)        \
1029         $(COMSYSOBJS)           \
1030         $(SYSOBJS)              \
1031         $(COMSYSOBJS64)         \
1032         $(SYSOBJS64)            \


1227         tsd.o                   \
1228         tmem.o                  \
1229         unwind.o
1230 
1231 THREADS_INLINES = $(LIBCBASE)/threads/i386.il
1232 $(TIL:%=pics/%) := CFLAGS += $(THREADS_INLINES)
1233 
1234 # pics/mul64.o := CFLAGS += $(LIBCBASE)/crt/mul64.il
1235 
1236 # large-file-aware components that should be built large
1237 
1238 $(COMSYSOBJS64:%=pics/%) := \
1239         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1240 
1241 $(SYSOBJS64:%=pics/%) := \
1242         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1243 
1244 $(PORTGEN64:%=pics/%) := \
1245         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1246 



1247 $(PORTSTDIO64:%=pics/%) := \
1248         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1249 
1250 $(PORTSYS64:%=pics/%) := \
1251         CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1252 
1253 $(PORTSTDIO_W:%=pics/%) := \
1254         CPPFLAGS += -D_WIDE
1255 
1256 $(PORTPRINT_W:%=pics/%) := \
1257         CPPFLAGS += -D_WIDE
1258 
1259 $(PORTPRINT_C89:%=pics/%) := \
1260         CPPFLAGS += -D_C89_INTMAX32
1261 
1262 $(PORTSTDIO_C89:%=pics/%) := \
1263         CPPFLAGS += -D_C89_INTMAX32
1264 
1265 $(PORTI18N_COND:%=pics/%) := \
1266         CPPFLAGS += -D_WCS_LONGLONG