logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

Setup.local (5787B)


  1. # SPDX-FileCopyrightText: 2023 Andrius Štikonas <andrius@stikonas.eu>
  2. # SPDX-License-Identifier: PSF-2.0
  3. # Based on Modules/Setup file
  4. *static*
  5. # Modules that should always be present (POSIX and Windows):
  6. _asyncio _asynciomodule.c
  7. _bisect _bisectmodule.c
  8. _contextvars _contextvarsmodule.c
  9. _csv _csv.c
  10. _datetime _datetimemodule.c
  11. _decimal _decimal/_decimal.c
  12. _heapq _heapqmodule.c
  13. _json _json.c
  14. _lsprof _lsprof.c rotatingtree.c
  15. _multiprocessing -I$(srcdir)/Modules/_multiprocessing _multiprocessing/multiprocessing.c _multiprocessing/semaphore.c
  16. _opcode _opcode.c
  17. _pickle _pickle.c
  18. _queue _queuemodule.c
  19. _random _randommodule.c
  20. _socket socketmodule.c
  21. _statistics _statisticsmodule.c
  22. _struct _struct.c
  23. _typing _typingmodule.c
  24. _zoneinfo _zoneinfo.c
  25. array arraymodule.c
  26. audioop audioop.c
  27. binascii binascii.c
  28. cmath cmathmodule.c
  29. math mathmodule.c
  30. mmap mmapmodule.c
  31. select selectmodule.c
  32. # XML
  33. _elementtree _elementtree.c
  34. pyexpat pyexpat.c
  35. # hashing builtins
  36. _blake2 _blake2/blake2module.c _blake2/blake2b_impl.c _blake2/blake2s_impl.c
  37. _md5 md5module.c
  38. _sha1 sha1module.c
  39. _sha256 sha256module.c
  40. _sha512 sha512module.c
  41. _sha3 _sha3/sha3module.c
  42. # text encodings and unicode
  43. _codecs_cn cjkcodecs/_codecs_cn.c
  44. _codecs_hk cjkcodecs/_codecs_hk.c
  45. _codecs_iso2022 cjkcodecs/_codecs_iso2022.c
  46. _codecs_jp cjkcodecs/_codecs_jp.c
  47. _codecs_kr cjkcodecs/_codecs_kr.c
  48. _codecs_tw cjkcodecs/_codecs_tw.c
  49. _multibytecodec cjkcodecs/multibytecodec.c
  50. unicodedata unicodedata.c
  51. # Modules with some UNIX dependencies
  52. _posixsubprocess _posixsubprocess.c
  53. _posixshmem -I$(srcdir)/Modules/_multiprocessing _multiprocessing/posixshmem.c -lrt
  54. fcntl fcntlmodule.c
  55. grp grpmodule.c
  56. ossaudiodev ossaudiodev.c
  57. resource resource.c
  58. spwd spwdmodule.c
  59. syslog syslogmodule.c
  60. termios termios.c
  61. # Modules with UNIX dependencies that require external libraries
  62. #_crypt _cryptmodule.c -lcrypt
  63. #nis nismodule.c -I/usr/include/tirpc -lnsl -ltirpc
  64. # Modules that require external libraries.
  65. #_bz2 _bz2module.c -lbz2
  66. _ctypes _ctypes/_ctypes.c _ctypes/callbacks.c _ctypes/callproc.c _ctypes/stgdict.c _ctypes/cfield.c -ldl -lffi -DHAVE_FFI_PREP_CIF_VAR -DHAVE_FFI_PREP_CLOSURE_LOC -DHAVE_FFI_CLOSURE_ALLOC
  67. # The _dbm module supports NDBM, GDBM with compat module, and Berkeley DB.
  68. #_dbm _dbmmodule.c -lgdbm_compat -DUSE_GDBM_COMPAT
  69. #_gdbm _gdbmmodule.c -lgdbm
  70. _lzma _lzmamodule.c -llzma
  71. #_uuid _uuidmodule.c -luuid
  72. zlib zlibmodule.c -lz
  73. # The readline module also supports libeditline (-leditline).
  74. # Some systems may require -ltermcap or -ltermlib.
  75. #readline readline.c -lreadline -ltermcap
  76. # OpenSSL bindings
  77. #_ssl _ssl.c $(OPENSSL_INCLUDES) $(OPENSSL_LDFLAGS) $(OPENSSL_LIBS)
  78. #_hashlib _hashopenssl.c $(OPENSSL_INCLUDES) $(OPENSSL_LDFLAGS) -lcrypto
  79. # To statically link OpenSSL:
  80. _ssl _ssl.c $(OPENSSL_INCLUDES) $(OPENSSL_LDFLAGS) \
  81. -l:libssl.a -Wl,--exclude-libs,libssl.a \
  82. -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
  83. _hashlib _hashopenssl.c $(OPENSSL_INCLUDES) $(OPENSSL_LDFLAGS) \
  84. -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
  85. # The _tkinter module.
  86. #
  87. # The command for _tkinter is long and site specific. Please
  88. # uncomment and/or edit those parts as indicated. If you don't have a
  89. # specific extension (e.g. Tix or BLT), leave the corresponding line
  90. # commented out. (Leave the trailing backslashes in! If you
  91. # experience strange errors, you may want to join all uncommented
  92. # lines and remove the backslashes -- the backslash interpretation is
  93. # done by the shell's "read" command and it may not be implemented on
  94. # every system.
  95. # *** Always uncomment this (leave the leading underscore in!):
  96. #_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT $(TCLTK_INCLUDES) $(TCLTK_LIBS) \
  97. # *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
  98. # -L/usr/local/lib \
  99. # *** Uncomment and edit to reflect where your Tcl/Tk headers are:
  100. # -I/usr/local/include \
  101. # *** Uncomment and edit to reflect where your X11 header files are:
  102. # -I/usr/X11R6/include \
  103. # *** Or uncomment this for Solaris:
  104. # -I/usr/openwin/include \
  105. # *** Uncomment and edit for Tix extension only:
  106. # -DWITH_TIX -ltix8.1.8.2 \
  107. # *** Uncomment and edit for BLT extension only:
  108. # -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
  109. # *** Uncomment and edit for PIL (TkImaging) extension only:
  110. # (See http://www.pythonware.com/products/pil/ for more info)
  111. # -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
  112. # *** Uncomment and edit for TOGL extension only:
  113. # -DWITH_TOGL togl.c \
  114. # *** Uncomment and edit to reflect where your X11 libraries are:
  115. # -L/usr/X11R6/lib \
  116. # *** Or uncomment this for Solaris:
  117. # -L/usr/openwin/lib \
  118. # *** Uncomment these for TOGL extension only:
  119. # -lGL -lGLU -lXext -lXmu \
  120. # *** Uncomment for AIX:
  121. # -lld \
  122. # *** Always uncomment this; X11 libraries to link with:
  123. # -lX11
  124. # Some system have -lcurses
  125. #_curses -lncurses -lncursesw -ltermcap _cursesmodule.c
  126. #_curses_panel -lpanel -lncurses _curses_panel.c
  127. # macOS specific module, needs SystemConfiguration and CoreFoundation framework
  128. # _scproxy _scproxy.c
  129. # Examples
  130. #xx xxmodule.c
  131. #xxlimited xxlimited.c
  132. #xxlimited_35 xxlimited_35.c
  133. xxsubtype xxsubtype.c # Required for the test suite to pass!
  134. # Testing
  135. #_xxsubinterpreters _xxsubinterpretersmodule.c
  136. #_xxtestfuzz _xxtestfuzz/_xxtestfuzz.c _xxtestfuzz/fuzzer.c
  137. #_testbuffer _testbuffer.c
  138. #_testinternalcapi _testinternalcapi.c
  139. # Some testing modules MUST be built as shared libraries.
  140. #*shared*
  141. #_ctypes_test _ctypes/_ctypes_test.c
  142. #_testcapi _testcapimodule.c
  143. #_testimportmultiple _testimportmultiple.c
  144. #_testmultiphase _testmultiphase.c
  145. # ---
  146. # Uncommenting the following line tells makesetup that all following modules
  147. # are not built (see above for more detail).
  148. #
  149. #*disabled*
  150. #
  151. # _sqlite3 _tkinter _curses pyexpat
  152. # _codecs_jp _codecs_kr _codecs_tw unicodedata