sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
xserver:cleanup due to core changes bd49c92661e7f38acda77b73d7bf338441c20262 Sylvain BERTRAND 2023-12-10 15:33:12
Gfx stack update 99176df77dab6802fa436c458edfad72a8b5f1bd Sylvain BERTRAND 2023-12-10 15:22:42
switch from xf86-video-amdgpu to xf86-video-modesettings 76183a35b0fbca65bca3107f7dd4eab63233280c Sylvain BERTRAND 2023-12-04 20:58:31
xserver:switch to libglvnd, started to unroll the SDK 1fba400ad17ad852855690f3f66c36ba035c3c33 Sylvain BERTRAND 2023-12-04 20:56:27
mesa-gl:libglvnd switch, compiler driver removal 80dfdfed11e011f4bf62d69d52cc44d920af4ee1 Sylvain BERTRAND 2023-12-04 20:55:06
glvnd fixes f9775dfc45b4478112f327bf3a251b37d54ad112 Sylvain BERTRAND 2023-12-02 21:47:32
libglvnd: partial builder for migration of legacy GFX stack efb24b5205bc80defeb705324874ddd1f4734db9 Sylvain BERTRAND 2023-11-30 20:18:32
llvm removal aad27f5c626b4fd57b8e1471a1b879d0b82a934c Sylvain BERTRAND 2023-11-25 20:15:34
mesa:legacy GL and vulkan update 0d1e3cd93e1cc52ad40e132f11d4deb2f024f59f Sylvain BERTRAND 2023-11-25 18:55:11
libepoxy:move to /usr monoblock runtime 8082baed9cee3f107202afae374aff4fd0d622f9 Sylvain BERTRAND 2023-11-25 17:01:20
drm:update and move to /usr monoblock runtime 2a538844c36f03a88f1523cefc167d8525d099cf Sylvain BERTRAND 2023-11-25 16:05:02
glibc malloc does not return NULL for 0 bytes 5f7f25fa1da3ba5620f0e9301bdd986916fae68e Sylvain BERTRAND 2023-11-24 01:49:13
xbkcomp: fix default xbk data file location fd376f9cfaf0daf4037f9285e04574f14e6f5e04 Sylvain BERTRAND 2023-11-23 16:34:38
xorgproto:update 689b8a6414f1a1f69f728f42b46260c00f52ad03 Sylvain BERTRAND 2023-11-22 17:10:56
xkbcomp:udpate and partial SDK removal dcedd17e907841791c4b6e72d756db3b81356c52 Sylvain BERTRAND 2023-11-22 15:55:19
libxkbfile:update and move to /usr mono block runtime b8db87be577d935e31bea44768df7492fc8da9cf Sylvain BERTRAND 2023-11-22 13:47:55
libxkbcommon:update and move to mono block runtime a899fb5514d8e8eac4aaf778dc07295274f0f849 Sylvain BERTRAND 2023-11-21 22:28:12
libX11: update and move to /usr monoblock runtime 13b86c32bbda705d0ed0a734b3af4707d72fe34c Sylvain BERTRAND 2023-11-21 19:59:40
libXi:update and moving toward mono block runtime 0a692f60e994a1763468d2c8db138c034f0987a4 Sylvain BERTRAND 2023-11-21 17:15:25
Gfx stack update 751aa2ce07092504d3bd18676f44ead151210a7c Sylvain BERTRAND 2023-11-11 17:40:30
Commit bd49c92661e7f38acda77b73d7bf338441c20262 - xserver:cleanup due to core changes
Author: Sylvain BERTRAND
Author date (UTC): 2023-12-10 15:33
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-12-10 15:33
Parent(s): 99176df77dab6802fa436c458edfad72a8b5f1bd
Signer:
Signing key:
Signing status: N
Tree: 9f51c7122f6a92ea3302d767a3af75c47744ba39
File Lines added Lines deleted
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/builder.sh 0 3
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/dix-config.h.in 0 522
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/version-config.h.in 0 14
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xkb-config.h.in 0 28
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-config.h.in 0 148
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.h.in 0 222
builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/builder.sh 0 3
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/dix-config.h.in 0 522
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/version-config.h.in 0 14
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xkb-config.h.in 0 28
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-config.h.in 0 148
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.h.in 0 222
builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/builder.sh 0 3
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/dix-config.h.in 0 522
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/version-config.h.in 0 14
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xkb-config.h.in 0 28
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xorg-config.h.in 0 148
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xorg-server.h.in 0 222
builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/builder.sh 0 3
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/dix-config.h.in 0 522
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/version-config.h.in 0 14
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xkb-config.h.in 0 28
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xorg-config.h.in 0 148
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xorg-server.h.in 0 222
builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/builder.sh 0 3
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/dix-config.h.in 0 522
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/version-config.h.in 0 14
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xkb-config.h.in 0 28
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xorg-config.h.in 0 148
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xorg-server.h.in 0 222
builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/builder.sh 0 3
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/dix-config.h.in 0 522
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/version-config.h.in 0 14
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xkb-config.h.in 0 28
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xorg-config.h.in 0 148
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xorg-server.h.in 0 222
builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/builder.sh 0 3
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/dix-config.h.in 0 522
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/version-config.h.in 0 14
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xkb-config.h.in 0 28
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xorg-config.h.in 0 148
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xorg-server.h.in 0 222
builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/builder.sh 0 3
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/dix-config.h.in 0 522
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/version-config.h.in 0 14
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xkb-config.h.in 0 28
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xorg-config.h.in 0 148
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xorg-server.h.in 0 222
builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/builder.sh 0 3
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/dix-config.h.in 0 522
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/version-config.h.in 0 14
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xkb-config.h.in 0 28
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xorg-config.h.in 0 148
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xorg-server.h.in 0 222
builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/builder.sh 0 3
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/dix-config.h.in 0 522
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/version-config.h.in 0 14
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xkb-config.h.in 0 28
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xorg-config.h.in 0 148
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xorg-server.h.in 0 222
builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/builder.sh 0 3
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/dix-config.h.in 0 522
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/version-config.h.in 0 14
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xkb-config.h.in 0 28
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xorg-config.h.in 0 148
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xorg-server.h.in 0 222
builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/builder.sh 0 3
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/dix-config.h.in 0 522
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/version-config.h.in 0 14
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xkb-config.h.in 0 28
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xorg-config.h.in 0 148
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xorg-server.h.in 0 222
builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/builder.sh 0 3
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/dix-config.h.in 0 522
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/linux-glibc.sh 0 1973
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/version-config.h.in 0 14
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xkb-config.h.in 0 28
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xorg-config.h.in 0 148
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xorg-server.h.in 0 222
builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/builder.sh 0 3
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/dix-config.h.in 0 522
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/version-config.h.in 0 14
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xkb-config.h.in 0 28
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xorg-config.h.in 0 148
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xorg-server.h.in 0 222
builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/builder.sh 0 3
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/dix-config.h.in 0 522
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/version-config.h.in 0 14
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xkb-config.h.in 0 28
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xorg-config.h.in 0 148
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xorg-server.h.in 0 222
builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/builder.sh 0 3
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/dix-config.h.in 0 522
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/version-config.h.in 0 14
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xkb-config.h.in 0 28
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xorg-config.h.in 0 148
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xorg-server.h.in 0 222
builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/builder.sh 0 3
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/dix-config.h.in 0 522
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/version-config.h.in 0 14
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xkb-config.h.in 0 28
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-config.h.in 0 148
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.h.in 0 222
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/builder.sh 0 3
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/dix-config.h.in 0 522
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/version-config.h.in 0 14
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xkb-config.h.in 0 28
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xorg-config.h.in 0 148
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xorg-server.h.in 0 222
builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/builder.sh 0 3
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/dix-config.h.in 0 522
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/version-config.h.in 0 14
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xkb-config.h.in 0 28
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xorg-config.h.in 0 148
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xorg-server.h.in 0 222
builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/builder.sh 0 3
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/dix-config.h.in 0 522
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/version-config.h.in 0 14
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xkb-config.h.in 0 28
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xorg-config.h.in 0 148
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xorg-server.h.in 0 222
builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/builder.sh 0 3
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/dix-config.h.in 0 522
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/version-config.h.in 0 14
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xkb-config.h.in 0 28
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xorg-config.h.in 0 148
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xorg-server.h.in 0 222
builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/builder.sh 0 3
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/dix-config.h.in 0 522
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/linux-glibc.sh 0 1935
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/version-config.h.in 0 14
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xkb-config.h.in 0 28
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xorg-config.h.in 0 148
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xorg-server.h.in 0 222
builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/builder.sh 0 3
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/dix-config.h.in 0 522
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/version-config.h.in 0 14
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xkb-config.h.in 0 28
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xorg-config.h.in 0 148
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xorg-server.h.in 0 222
builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xorg-server.pc.in 0 20
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/builder.sh 0 3
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/dix-config.h.in 0 522
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/linux-glibc.sh 0 1974
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/version-config.h.in 0 14
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xkb-config.h.in 0 28
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xorg-config.h.in 0 148
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xorg-server.h.in 0 222
builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xorg-server.pc.in 0 20
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-0a22502c34f2ea9799a67386498f657d769c7af8/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-0ea9b595891f2f31915538192961f3404d9ca699/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-141e7dd8a373eafe28fb4f6433671979fb4c59a7/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/linux-glibc.sh deleted (index 54dd31a..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-21b3dad2380639573c251d95910bcb644049ee5f/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/linux-glibc.sh deleted (index 54dd31a..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-26ef545b3502f61ca722a7a3373507e88ef64110/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-34446a99528a9c2ee1cc5e83118e5d0c58795b31/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-3cb3024fea187a1292049a0a33200dad53051149/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-4781f2a5a8c2c2b000374e2d87982a6701d5a6b3/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/linux-glibc.sh deleted (index 54dd31a..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-5468123822bbe8cd0a0abe07bbbd3a9cb14ed2cb/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-564ccf2ce9616620456102727acb8b0256b7bbd7/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/linux-glibc.sh deleted (index 54dd31a..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-636c9aa359eab45102c12a9fccb8f60587c7d485/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/linux-glibc.sh deleted (index d93d6e0..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 "
259 cppflags="\
260 $unknown_cppflags \
261 $xserver_cppflags \
262 $xorgproto_cppflags \
263 $xtrans_cppflags \
264 $libxcvt_cppflags \
265 $pixman_cppflags \
266 $libx11_cppflags \
267 $libxcb_cppflags \
268 $libxau_cppflags \
269 $libxfont2_cppflags \
270 $libfontenc_cppflags \
271 $freetype_cppflags \
272 $zlib_cppflags \
273 $libpng_cppflags \
274 $libxshmfence_cppflags \
275 $ssl_cppflags \
276 $libxkbfile_cppflags \
277 $mesa_gl_cppflags \
278 $libdrm_cppflags \
279 $libepoxy_cppflags \
280 $libudev_cppflags \
281 $libpciaccess_cppflags \
282 -I$build_dir/dix \
283 -I$src_dir/dix \
284 -I$build_dir/include \
285 -I$src_dir/include \
286 -I$src_dir/Xext \
287 -I$src_dir/composite \
288 -I$src_dir/damageext \
289 -I$src_dir/xfixes \
290 -I$src_dir/Xi \
291 -I$src_dir/mi \
292 -I$src_dir/miext/sync \
293 -I$src_dir/miext/shadow \
294 -I$src_dir/miext/damage \
295 -I$src_dir/render \
296 -I$src_dir/randr \
297 -I$src_dir/fb \
298 -I$src_dir/dbe \
299 -I$src_dir/present \
300 "
301 #===================================================================================================
302 dix_c_files="\
303 $src_dir/dix/atom.c \
304 $src_dir/dix/colormap.c \
305 $src_dir/dix/cursor.c \
306 $src_dir/dix/devices.c \
307 $src_dir/dix/dispatch.c \
308 $src_dir/dix/dixfonts.c \
309 $src_dir/dix/events.c \
310 $src_dir/dix/main.c \
311 $src_dir/dix/dixutils.c \
312 $src_dir/dix/enterleave.c \
313 $src_dir/dix/eventconvert.c \
314 $src_dir/dix/extension.c \
315 $src_dir/dix/gc.c \
316 $src_dir/dix/getevents.c \
317 $src_dir/dix/gestures.c \
318 $src_dir/dix/globals.c \
319 $src_dir/dix/glyphcurs.c \
320 $src_dir/dix/grabs.c \
321 $src_dir/dix/initatoms.c \
322 $src_dir/dix/inpututils.c \
323 $src_dir/dix/pixmap.c \
324 $src_dir/dix/privates.c \
325 $src_dir/dix/property.c \
326 $src_dir/dix/ptrveloc.c \
327 $src_dir/dix/region.c \
328 $src_dir/dix/registry.c \
329 $src_dir/dix/resource.c \
330 $src_dir/dix/selection.c \
331 $src_dir/dix/swaprep.c \
332 $src_dir/dix/swapreq.c \
333 $src_dir/dix/tables.c \
334 $src_dir/dix/touch.c \
335 $src_dir/dix/window.c \
336 \
337 $src_dir/dix/stubmain.c \
338 "
339 mkdir -p $build_dir/dix
340 for f in $dix_c_files
341 do
342 dix_obj=$build_dir/dix/$(basename $f .c).o
343 dix_objs="$dix_objs $dix_obj"
344
345 $cc $cppflags $f -o $dix_obj &
346 done
347 #===================================================================================================
348 fb_c_files="\
349 $src_dir/fb/fballpriv.c \
350 $src_dir/fb/fbarc.c \
351 $src_dir/fb/fbbits.c \
352 $src_dir/fb/fbblt.c \
353 $src_dir/fb/fbbltone.c \
354 $src_dir/fb/fbcmap_mi.c \
355 $src_dir/fb/fbcopy.c \
356 $src_dir/fb/fbfill.c \
357 $src_dir/fb/fbfillrect.c \
358 $src_dir/fb/fbfillsp.c \
359 $src_dir/fb/fbgc.c \
360 $src_dir/fb/fbgetsp.c \
361 $src_dir/fb/fbglyph.c \
362 $src_dir/fb/fbimage.c \
363 $src_dir/fb/fbline.c \
364 $src_dir/fb/fboverlay.c \
365 $src_dir/fb/fbpict.c \
366 $src_dir/fb/fbpixmap.c \
367 $src_dir/fb/fbpoint.c \
368 $src_dir/fb/fbpush.c \
369 $src_dir/fb/fbscreen.c \
370 $src_dir/fb/fbseg.c \
371 $src_dir/fb/fbsetsp.c \
372 $src_dir/fb/fbsolid.c \
373 $src_dir/fb/fbtrap.c \
374 $src_dir/fb/fbutil.c \
375 $src_dir/fb/fbwindow.c \
376 "
377 mkdir -p $build_dir/fb
378 for f in $fb_c_files
379 do
380 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
381 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
382 fb_objs="$fb_objs $fb_obj"
383 fbw_objs="$fbw_objs $fbw_obj"
384
385 $cc $cppflags $f -o $fb_obj &
386 # w as in 'W'rapper
387 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
388 done
389 #===================================================================================================
390 mi_c_files="\
391 $src_dir/mi/miarc.c \
392 $src_dir/mi/mibitblt.c \
393 $src_dir/mi/micmap.c \
394 $src_dir/mi/micopy.c \
395 $src_dir/mi/midash.c \
396 $src_dir/mi/midispcur.c \
397 $src_dir/mi/mieq.c \
398 $src_dir/mi/miexpose.c \
399 $src_dir/mi/mifillarc.c \
400 $src_dir/mi/mifillrct.c \
401 $src_dir/mi/migc.c \
402 $src_dir/mi/miglblt.c \
403 $src_dir/mi/mioverlay.c \
404 $src_dir/mi/mipointer.c \
405 $src_dir/mi/mipoly.c \
406 $src_dir/mi/mipolypnt.c \
407 $src_dir/mi/mipolyrect.c \
408 $src_dir/mi/mipolyseg.c \
409 $src_dir/mi/mipolytext.c \
410 $src_dir/mi/mipushpxl.c \
411 $src_dir/mi/miscrinit.c \
412 $src_dir/mi/misprite.c \
413 $src_dir/mi/mivaltree.c \
414 $src_dir/mi/miwideline.c \
415 $src_dir/mi/miwindow.c \
416 $src_dir/mi/mizerarc.c \
417 $src_dir/mi/mizerclip.c \
418 $src_dir/mi/mizerline.c \
419 "
420 mkdir -p $build_dir/mi
421 for f in $mi_c_files
422 do
423 mi_obj=$build_dir/mi/$(basename $f .c).o
424 mi_objs="$mi_objs $mi_obj"
425
426 $cc $cppflags $f -o $mi_obj &
427 done
428 #===================================================================================================
429 xext_c_files="\
430 $src_dir/Xext/bigreq.c \
431 $src_dir/Xext/geext.c \
432 $src_dir/Xext/shape.c \
433 $src_dir/Xext/sync.c \
434 $src_dir/Xext/xcmisc.c \
435 $src_dir/Xext/xtest.c \
436 $src_dir/Xext/shm.c \
437 $src_dir/Xext/xvmain.c \
438 $src_dir/Xext/xvdisp.c \
439 $src_dir/Xext/xvmc.c \
440 $src_dir/Xext/xres.c \
441 $src_dir/Xext/saver.c \
442 $src_dir/Xext/panoramiX.c \
443 $src_dir/Xext/panoramiXprocs.c \
444 $src_dir/Xext/panoramiXSwap.c \
445 $src_dir/Xext/xace.c \
446 $src_dir/Xext/dpms.c \
447 $src_dir/Xext/hashtable.c \
448 $src_dir/Xext/sleepuntil.c \
449 "
450 mkdir -p $build_dir/xext
451 for f in $xext_c_files
452 do
453 xext_obj=$build_dir/xext/$(basename $f .c).o
454 xext_objs="$xext_objs $xext_obj"
455
456 $cc $cppflags $f -o $xext_obj &
457 done
458 #---------------------------------------------------------------------------------------------------
459 xext_vidmod_c_files="\
460 $src_dir/Xext/vidmode.c \
461 "
462 for f in $xext_vidmod_c_files
463 do
464 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
465 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
466
467 $cc $cppflags $f -o $xext_vidmod_obj &
468 done
469 #===================================================================================================
470 miext_sync_c_files="\
471 $src_dir/miext/sync/misync.c \
472 $src_dir/miext/sync/misyncfd.c \
473 $src_dir/miext/sync/misyncshm.c \
474 "
475 mkdir -p $build_dir/miext/sync
476 for f in $miext_sync_c_files
477 do
478 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
479 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
480
481 $cc $cppflags $f -o $miext_sync_obj &
482 done
483 #===================================================================================================
484 miext_damage_c_files="\
485 $src_dir/miext/damage/damage.c \
486 "
487 mkdir -p $build_dir/miext/damage
488 for f in $miext_damage_c_files
489 do
490 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
491 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
492
493 $cc $cppflags $f -o $miext_damage_obj &
494 done
495 #===================================================================================================
496 miext_shadow_c_files="\
497 $src_dir/miext/shadow/shadow.c \
498 $src_dir/miext/shadow/sh3224.c \
499 $src_dir/miext/shadow/shafb4.c \
500 $src_dir/miext/shadow/shafb8.c \
501 $src_dir/miext/shadow/shiplan2p4.c \
502 $src_dir/miext/shadow/shiplan2p8.c \
503 $src_dir/miext/shadow/shpacked.c \
504 $src_dir/miext/shadow/shplanar8.c \
505 $src_dir/miext/shadow/shplanar.c \
506 $src_dir/miext/shadow/shrot16pack_180.c \
507 $src_dir/miext/shadow/shrot16pack_270.c \
508 $src_dir/miext/shadow/shrot16pack_270YX.c \
509 $src_dir/miext/shadow/shrot16pack_90.c \
510 $src_dir/miext/shadow/shrot16pack_90YX.c \
511 $src_dir/miext/shadow/shrot16pack.c \
512 $src_dir/miext/shadow/shrot32pack_180.c \
513 $src_dir/miext/shadow/shrot32pack_270.c \
514 $src_dir/miext/shadow/shrot32pack_90.c \
515 $src_dir/miext/shadow/shrot32pack.c \
516 $src_dir/miext/shadow/shrot8pack_180.c \
517 $src_dir/miext/shadow/shrot8pack_270.c \
518 $src_dir/miext/shadow/shrot8pack_90.c \
519 $src_dir/miext/shadow/shrot8pack.c \
520 $src_dir/miext/shadow/shrotate.c \
521 "
522 mkdir -p $build_dir/miext/shadow
523 for f in $miext_shadow_c_files
524 do
525 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
526 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
527
528 $cc $cppflags $f -o $miext_shadow_obj &
529 done
530 #===================================================================================================
531 miext_rootless_c_files="\
532 $src_dir/miext/rootless/rootlessCommon.c \
533 $src_dir/miext/rootless/rootlessGC.c \
534 $src_dir/miext/rootless/rootlessScreen.c \
535 $src_dir/miext/rootless/rootlessValTree.c \
536 $src_dir/miext/rootless/rootlessWindow.c \
537 "
538 mkdir -p $build_dir/miext/rootless
539 for f in $miext_rootless_c_files
540 do
541 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
542 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
543
544 $cc $cppflags $f -o $miext_rootless_obj &
545 done
546 #===================================================================================================
547 os_c_files="\
548 $src_dir/os/WaitFor.c \
549 $src_dir/os/access.c \
550 $src_dir/os/auth.c \
551 $src_dir/os/backtrace.c \
552 $src_dir/os/client.c \
553 $src_dir/os/connection.c \
554 $src_dir/os/inputthread.c \
555 $src_dir/os/io.c \
556 $src_dir/os/mitauth.c \
557 $src_dir/os/oscolor.c \
558 $src_dir/os/osinit.c \
559 $src_dir/os/ospoll.c \
560 $src_dir/os/utils.c \
561 $src_dir/os/xdmauth.c \
562 $src_dir/os/xsha1.c \
563 $src_dir/os/xstrans.c \
564 $src_dir/os/xprintf.c \
565 $src_dir/os/log.c \
566 $src_dir/os/busfault.c \
567 $src_dir/os/strlcat.c \
568 $src_dir/os/strlcpy.c \
569 $src_dir/os/timingsafe_memcmp.c \
570 "
571 mkdir -p $build_dir/os
572 for f in $os_c_files
573 do
574 os_obj=$build_dir/os/$(basename $f .c).o
575 os_objs="$os_objs $os_obj"
576
577 $cc $cppflags $f -o $os_obj &
578 done
579 #===================================================================================================
580 randr_c_files="\
581 $src_dir/randr/randr.c \
582 $src_dir/randr/rrcrtc.c \
583 $src_dir/randr/rrdispatch.c \
584 $src_dir/randr/rrinfo.c \
585 $src_dir/randr/rrlease.c \
586 $src_dir/randr/rrmode.c \
587 $src_dir/randr/rrmonitor.c \
588 $src_dir/randr/rroutput.c \
589 $src_dir/randr/rrpointer.c \
590 $src_dir/randr/rrproperty.c \
591 $src_dir/randr/rrprovider.c \
592 $src_dir/randr/rrproviderproperty.c \
593 $src_dir/randr/rrscreen.c \
594 $src_dir/randr/rrsdispatch.c \
595 $src_dir/randr/rrtransform.c \
596 $src_dir/randr/rrxinerama.c \
597 "
598 mkdir -p $build_dir/randr
599 for f in $randr_c_files
600 do
601 randr_obj=$build_dir/randr/$(basename $f .c).o
602 randr_objs="$randr_objs $randr_obj"
603
604 $cc $cppflags $f -o $randr_obj &
605 done
606 #===================================================================================================
607 render_c_files="\
608 $src_dir/render/animcur.c \
609 $src_dir/render/filter.c \
610 $src_dir/render/glyph.c \
611 $src_dir/render/matrix.c \
612 $src_dir/render/miindex.c \
613 $src_dir/render/mipict.c \
614 $src_dir/render/mirect.c \
615 $src_dir/render/mitrap.c \
616 $src_dir/render/mitri.c \
617 $src_dir/render/picture.c \
618 $src_dir/render/render.c \
619 "
620 mkdir -p $build_dir/render
621 for f in $render_c_files
622 do
623 render_obj=$build_dir/render/$(basename $f .c).o
624 render_objs="$render_objs $render_obj"
625
626 $cc $cppflags $f -o $render_obj &
627 done
628 #===================================================================================================
629 xi_c_files="\
630 $src_dir/Xi/allowev.c \
631 $src_dir/Xi/chgdctl.c \
632 $src_dir/Xi/chgfctl.c \
633 $src_dir/Xi/chgkbd.c \
634 $src_dir/Xi/chgkmap.c \
635 $src_dir/Xi/chgprop.c \
636 $src_dir/Xi/chgptr.c \
637 $src_dir/Xi/closedev.c \
638 $src_dir/Xi/devbell.c \
639 $src_dir/Xi/exevents.c \
640 $src_dir/Xi/extinit.c \
641 $src_dir/Xi/getbmap.c \
642 $src_dir/Xi/getdctl.c \
643 $src_dir/Xi/getfctl.c \
644 $src_dir/Xi/getfocus.c \
645 $src_dir/Xi/getkmap.c \
646 $src_dir/Xi/getmmap.c \
647 $src_dir/Xi/getprop.c \
648 $src_dir/Xi/getselev.c \
649 $src_dir/Xi/getvers.c \
650 $src_dir/Xi/grabdev.c \
651 $src_dir/Xi/grabdevb.c \
652 $src_dir/Xi/grabdevk.c \
653 $src_dir/Xi/gtmotion.c \
654 $src_dir/Xi/listdev.c \
655 $src_dir/Xi/opendev.c \
656 $src_dir/Xi/queryst.c \
657 $src_dir/Xi/selectev.c \
658 $src_dir/Xi/sendexev.c \
659 $src_dir/Xi/setbmap.c \
660 $src_dir/Xi/setdval.c \
661 $src_dir/Xi/setfocus.c \
662 $src_dir/Xi/setmmap.c \
663 $src_dir/Xi/setmode.c \
664 $src_dir/Xi/ungrdev.c \
665 $src_dir/Xi/ungrdevb.c \
666 $src_dir/Xi/ungrdevk.c \
667 $src_dir/Xi/xiallowev.c \
668 $src_dir/Xi/xibarriers.c \
669 $src_dir/Xi/xichangecursor.c \
670 $src_dir/Xi/xichangehierarchy.c \
671 $src_dir/Xi/xigetclientpointer.c \
672 $src_dir/Xi/xigrabdev.c \
673 $src_dir/Xi/xipassivegrab.c \
674 $src_dir/Xi/xiproperty.c \
675 $src_dir/Xi/xiquerydevice.c \
676 $src_dir/Xi/xiquerypointer.c \
677 $src_dir/Xi/xiqueryversion.c \
678 $src_dir/Xi/xiselectev.c \
679 $src_dir/Xi/xisetclientpointer.c \
680 $src_dir/Xi/xisetdevfocus.c \
681 $src_dir/Xi/xiwarppointer.c \
682 "
683 mkdir -p $build_dir/xi
684 for f in $xi_c_files
685 do
686 xi_obj=$build_dir/xi/$(basename $f .c).o
687 xi_objs="$xi_objs $xi_obj"
688
689 $cc $cppflags $f -o $xi_obj &
690 done
691 #---------------------------------------------------------------------------------------------------
692 xi_stubs_c_files="\
693 $src_dir/Xi/stubs.c \
694 "
695 for f in $xi_stubs_c_files
696 do
697 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
698 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
699
700 $cc $cppflags $f -o $xi_stubs_obj &
701 done
702 #===================================================================================================
703 xkb_c_files="\
704 $src_dir/xkb/ddxBeep.c \
705 $src_dir/xkb/ddxCtrls.c \
706 $src_dir/xkb/ddxLEDs.c \
707 $src_dir/xkb/ddxLoad.c \
708 $src_dir/xkb/xkb.c \
709 $src_dir/xkb/xkbUtils.c \
710 $src_dir/xkb/xkbEvents.c \
711 $src_dir/xkb/xkbAccessX.c \
712 $src_dir/xkb/xkbSwap.c \
713 $src_dir/xkb/xkbLEDs.c \
714 $src_dir/xkb/xkbInit.c \
715 $src_dir/xkb/xkbActions.c \
716 $src_dir/xkb/xkbPrKeyEv.c \
717 $src_dir/xkb/maprules.c \
718 $src_dir/xkb/xkmread.c \
719 $src_dir/xkb/xkbtext.c \
720 $src_dir/xkb/xkbfmisc.c \
721 $src_dir/xkb/xkbout.c \
722 $src_dir/xkb/XKBMisc.c \
723 $src_dir/xkb/XKBAlloc.c \
724 $src_dir/xkb/XKBGAlloc.c \
725 $src_dir/xkb/XKBMAlloc.c \
726 "
727 mkdir -p $build_dir/xkb
728 for f in $xkb_c_files
729 do
730 xkb_obj=$build_dir/xkb/$(basename $f .c).o
731 xkb_objs="$xkb_objs $xkb_obj"
732
733 $cc $cppflags $f -o $xkb_obj &
734 done
735 #---------------------------------------------------------------------------------------------------
736 xkb_stubs_c_files="\
737 $src_dir/xkb/ddxVT.c \
738 $src_dir/xkb/ddxPrivate.c \
739 $src_dir/xkb/ddxKillSrv.c \
740 "
741 for f in $xkb_stubs_c_files
742 do
743 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
744 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
745
746 $cc $cppflags $f -o $xkb_stubs_obj &
747 done
748 #===================================================================================================
749 dbe_c_files="\
750 $src_dir/dbe/dbe.c \
751 $src_dir/dbe/midbe.c \
752 "
753 mkdir -p $build_dir/dbe
754 for f in $dbe_c_files
755 do
756 dbe_obj=$build_dir/dbe/$(basename $f .c).o
757 dbe_objs="$dbe_objs $dbe_obj"
758
759 $cc $cppflags $f -o $dbe_obj &
760 done
761 #===================================================================================================
762 record_c_files="\
763 $src_dir/record/record.c \
764 $src_dir/record/set.c \
765 "
766 mkdir -p $build_dir/record
767 for f in $record_c_files
768 do
769 record_obj=$build_dir/record/$(basename $f .c).o
770 record_objs="$record_objs $record_obj"
771
772 $cc $cppflags $f -o $record_obj &
773 done
774 #===================================================================================================
775 xfixes_c_files="\
776 $src_dir/xfixes/xfixes.c \
777 $src_dir/xfixes/cursor.c \
778 $src_dir/xfixes/disconnect.c \
779 $src_dir/xfixes/region.c \
780 $src_dir/xfixes/saveset.c \
781 $src_dir/xfixes/select.c \
782 "
783 mkdir -p $build_dir/xfixes
784 for f in $xfixes_c_files
785 do
786 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
787 xfixes_objs="$xfixes_objs $xfixes_obj"
788
789 $cc $cppflags $f -o $xfixes_obj &
790 done
791 #===================================================================================================
792 damageext_c_files="\
793 $src_dir/damageext/damageext.c \
794 "
795 mkdir -p $build_dir/damageext
796 for f in $damageext_c_files
797 do
798 damageext_obj=$build_dir/damageext/$(basename $f .c).o
799 damageext_objs="$damageext_objs $damageext_obj"
800
801 $cc $cppflags $f -o $damageext_obj &
802 done
803 #===================================================================================================
804 composite_c_files="\
805 $src_dir/composite/compalloc.c \
806 $src_dir/composite/compext.c \
807 $src_dir/composite/compinit.c \
808 $src_dir/composite/compoverlay.c \
809 $src_dir/composite/compwindow.c \
810 "
811 mkdir -p $build_dir/composite
812 for f in $composite_c_files
813 do
814 composite_obj=$build_dir/composite/$(basename $f .c).o
815 composite_objs="$composite_objs $composite_obj"
816
817 $cc $cppflags $f -o $composite_obj &
818 done
819 #===================================================================================================
820 glx_c_files="\
821 $src_dir/glx/indirect_dispatch.c \
822 $src_dir/glx/indirect_dispatch_swap.c \
823 $src_dir/glx/indirect_reqsize.c \
824 $src_dir/glx/indirect_size_get.c \
825 $src_dir/glx/indirect_table.c \
826 $src_dir/glx/clientinfo.c \
827 $src_dir/glx/createcontext.c \
828 $src_dir/glx/extension_string.c \
829 $src_dir/glx/indirect_util.c \
830 $src_dir/glx/indirect_program.c \
831 $src_dir/glx/indirect_texture_compression.c \
832 $src_dir/glx/glxcmds.c \
833 $src_dir/glx/glxcmdsswap.c \
834 $src_dir/glx/glxext.c \
835 $src_dir/glx/glxdriswrast.c \
836 $src_dir/glx/glxdricommon.c \
837 $src_dir/glx/glxscreens.c \
838 $src_dir/glx/render2.c \
839 $src_dir/glx/render2swap.c \
840 $src_dir/glx/renderpix.c \
841 $src_dir/glx/renderpixswap.c \
842 $src_dir/glx/rensize.c \
843 $src_dir/glx/single2.c \
844 $src_dir/glx/single2swap.c \
845 $src_dir/glx/singlepix.c \
846 $src_dir/glx/singlepixswap.c \
847 $src_dir/glx/singlesize.c \
848 $src_dir/glx/swap_interval.c \
849 $src_dir/glx/xfont.c \
850 "
851 mkdir -p $build_dir/glx
852 for f in $glx_c_files
853 do
854 glx_obj=$build_dir/glx/$(basename $f .c).o
855 glx_objs="$glx_objs $glx_obj"
856
857 $cc -I$src_dir/glx \
858 -I$src_dir/hw/xfree86/common \
859 -I$src_dir/hw/xfree86/dri2 \
860 $cppflags \
861 -D__GLX_ALIGN64 $f -o $glx_obj &
862 done
863 #---------------------------------------------------------------------------------------------------
864 glxdri_c_files="\
865 $src_dir/glx/glxdri2.c \
866 "
867 for f in $glxdri_c_files
868 do
869 glxdri_obj=$build_dir/glx/$(basename $f .c).o
870 glxdri_objs="$glxdri_objs $glxdri_obj"
871
872 $cc -I$src_dir/glx \
873 -I$src_dir/hw/xfree86/common \
874 -I$src_dir/hw/xfree86/dri2 \
875 $cppflags \
876 -D__GLX_ALIGN64 $f -o $glxdri_obj &
877 done
878 #---------------------------------------------------------------------------------------------------
879 glxvnd_c_files="\
880 $src_dir/glx/vndcmds.c \
881 $src_dir/glx/vndext.c \
882 $src_dir/glx/vndservermapping.c \
883 $src_dir/glx/vndservervendor.c \
884 "
885 for f in $glxvnd_c_files
886 do
887 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
888 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
889
890 $cc -I$src_dir/glx \
891 -I$src_dir/hw/xfree86/common \
892 -I$src_dir/hw/xfree86/dri2 \
893 $cppflags \
894 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
895 done
896 #===================================================================================================
897 present_c_files="\
898 $src_dir/present/present.c \
899 $src_dir/present/present_event.c \
900 $src_dir/present/present_execute.c \
901 $src_dir/present/present_fake.c \
902 $src_dir/present/present_fence.c \
903 $src_dir/present/present_notify.c \
904 $src_dir/present/present_request.c \
905 $src_dir/present/present_scmd.c \
906 $src_dir/present/present_screen.c \
907 $src_dir/present/present_vblank.c \
908 "
909 mkdir -p $build_dir/present
910 for f in $present_c_files
911 do
912 present_obj=$build_dir/present/$(basename $f .c).o
913 present_objs="$present_objs $present_obj"
914
915 $cc $cppflags $f -o $present_obj &
916 done
917 #===================================================================================================
918 dri3_c_files="\
919 $src_dir/dri3/dri3.c \
920 $src_dir/dri3/dri3_request.c \
921 $src_dir/dri3/dri3_screen.c \
922 "
923 mkdir -p $build_dir/dri3
924 for f in $dri3_c_files
925 do
926 dri3_obj=$build_dir/dri3/$(basename $f .c).o
927 dri3_objs="$dri3_objs $dri3_obj"
928
929 $cc $cppflags $f -o $dri3_obj &
930 done
931 #===================================================================================================
932 exa_c_files="\
933 $src_dir/exa/exa.c \
934 $src_dir/exa/exa_classic.c \
935 $src_dir/exa/exa_migration_classic.c \
936 $src_dir/exa/exa_driver.c \
937 $src_dir/exa/exa_mixed.c \
938 $src_dir/exa/exa_migration_mixed.c \
939 $src_dir/exa/exa_accel.c \
940 $src_dir/exa/exa_glyphs.c \
941 $src_dir/exa/exa_offscreen.c \
942 $src_dir/exa/exa_render.c \
943 $src_dir/exa/exa_unaccel.c \
944 "
945 mkdir -p $build_dir/exa
946 for f in $exa_c_files
947 do
948 exa_obj=$build_dir/exa/$(basename $f .c).o
949 exa_objs="$exa_objs $exa_obj"
950
951 $cc $cppflags $f -o $exa_obj &
952 done
953 #===================================================================================================
954 glamor_c_files="\
955 $src_dir/glamor/glamor.c \
956 $src_dir/glamor/glamor_copy.c \
957 $src_dir/glamor/glamor_core.c \
958 $src_dir/glamor/glamor_dash.c \
959 $src_dir/glamor/glamor_font.c \
960 $src_dir/glamor/glamor_composite_glyphs.c \
961 $src_dir/glamor/glamor_image.c \
962 $src_dir/glamor/glamor_lines.c \
963 $src_dir/glamor/glamor_segs.c \
964 $src_dir/glamor/glamor_render.c \
965 $src_dir/glamor/glamor_gradient.c \
966 $src_dir/glamor/glamor_prepare.c \
967 $src_dir/glamor/glamor_program.c \
968 $src_dir/glamor/glamor_rects.c \
969 $src_dir/glamor/glamor_spans.c \
970 $src_dir/glamor/glamor_text.c \
971 $src_dir/glamor/glamor_transfer.c \
972 $src_dir/glamor/glamor_transform.c \
973 $src_dir/glamor/glamor_trapezoid.c \
974 $src_dir/glamor/glamor_triangles.c \
975 $src_dir/glamor/glamor_addtraps.c \
976 $src_dir/glamor/glamor_glyphblt.c \
977 $src_dir/glamor/glamor_points.c \
978 $src_dir/glamor/glamor_pixmap.c \
979 $src_dir/glamor/glamor_largepixmap.c \
980 $src_dir/glamor/glamor_picture.c \
981 $src_dir/glamor/glamor_vbo.c \
982 $src_dir/glamor/glamor_window.c \
983 $src_dir/glamor/glamor_fbo.c \
984 $src_dir/glamor/glamor_compositerects.c \
985 $src_dir/glamor/glamor_utils.c \
986 $src_dir/glamor/glamor_sync.c \
987 $src_dir/glamor/glamor_xv.c \
988 "
989 # we ignore $src_dir/glamor/glamor_egl_stubs.c
990
991 mkdir -p $build_dir/glamor
992 for f in $glamor_c_files
993 do
994 glamor_obj=$build_dir/glamor/$(basename $f .c).o
995 glamor_objs="$glamor_objs $glamor_obj"
996
997 $cc $cppflags $f -o $glamor_obj &
998 done
999 #===================================================================================================
1000 config_c_files="\
1001 $src_dir/config/config.c \
1002 $src_dir/config/udev.c \
1003 "
1004 mkdir -p $build_dir/config
1005 for f in $config_c_files
1006 do
1007 config_obj=$build_dir/config/$(basename $f .c).o
1008 config_objs="$config_objs $config_obj"
1009
1010 $cc $cppflags $f -o $config_obj &
1011 done
1012 #===================================================================================================
1013 mkdir -p $build_dir/include
1014 sed -e "s:@version_0@:$version_0:g" \
1015 -e "s:@version_1@:$version_1:g" \
1016 -e "s:@version_2@:$version_2:g" \
1017 -e "s:@version_3@:$version_3:g" \
1018 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1019 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1020 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1021 <$src_dir/contrib/xorg-config.h.in \
1022 >$build_dir/include/xorg-config.h
1023 #---------------------------------------------------------------------------------------------------
1024 mkdir -p $build_dir/hw/xfree86/common
1025
1026 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1027 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1028 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1029
1030 hw_xfree86_common_c_files="\
1031 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1032 $src_dir/hw/xfree86/common/xf86Configure.c \
1033 $src_dir/hw/xfree86/common/xf86Bus.c \
1034 $src_dir/hw/xfree86/common/xf86Config.c \
1035 $src_dir/hw/xfree86/common/xf86Cursor.c \
1036 $src_dir/hw/xfree86/common/xf86DPMS.c \
1037 $src_dir/hw/xfree86/common/xf86Events.c \
1038 $src_dir/hw/xfree86/common/xf86Globals.c \
1039 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1040 $src_dir/hw/xfree86/common/xf86Option.c \
1041 $src_dir/hw/xfree86/common/xf86Init.c \
1042 $src_dir/hw/xfree86/common/xf86VidMode.c \
1043 $src_dir/hw/xfree86/common/xf86fbman.c \
1044 $src_dir/hw/xfree86/common/xf86cmap.c \
1045 $src_dir/hw/xfree86/common/xf86Helper.c \
1046 $src_dir/hw/xfree86/common/xf86PM.c \
1047 $src_dir/hw/xfree86/common/xf86Xinput.c \
1048 $src_dir/hw/xfree86/common/xisb.c \
1049 $src_dir/hw/xfree86/common/xf86Mode.c \
1050 $src_dir/hw/xfree86/common/xorgHelper.c \
1051 $src_dir/hw/xfree86/common/xf86Extensions.c \
1052 $src_dir/hw/xfree86/common/xf86xv.c \
1053 $src_dir/hw/xfree86/common/xf86xvmc.c \
1054 $src_dir/hw/xfree86/common/xf86fbBus.c \
1055 $src_dir/hw/xfree86/common/xf86noBus.c \
1056 $src_dir/hw/xfree86/common/xf86pciBus.c \
1057 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1058 $src_dir/hw/xfree86/common/xf86platformBus.c \
1059 $src_dir/hw/xfree86/common/xf86RandR.c \
1060 "
1061 for f in $hw_xfree86_common_c_files
1062 do
1063 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1064 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1065
1066 $cc $cppflags \
1067 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1068 -I$src_dir/hw/xfree86/os-support/bus \
1069 -I$src_dir/hw/xfree86/os-support \
1070 -I$src_dir/hw/xfree86/parser \
1071 -I$src_dir/hw/xfree86/loader \
1072 -I$src_dir/hw/xfree86/ramdac \
1073 -I$src_dir/hw/xfree86/ddc \
1074 -I$src_dir/hw/xfree86/i2c \
1075 -I$src_dir/hw/xfree86/modes \
1076 -I$src_dir/hw/xfree86/common \
1077 $f -o $hw_xfree86_common_obj &
1078 done
1079 #===================================================================================================
1080 hw_xfree86_ddc_c_files="\
1081 $src_dir/hw/xfree86/ddc/ddc.c \
1082 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1083 $src_dir/hw/xfree86/ddc/print_edid.c \
1084 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1085 "
1086 mkdir -p $build_dir/hw/xfree86/ddc
1087 for f in $hw_xfree86_ddc_c_files
1088 do
1089 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1090 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1091
1092 $cc $cppflags \
1093 -DHAVE_XORG_CONFIG_H \
1094 -I$src_dir/hw/xfree86/os-support \
1095 -I$src_dir/hw/xfree86/i2c \
1096 -I$src_dir/hw/xfree86/common \
1097 $f -o $hw_xfree86_ddc_obj &
1098 done
1099 #===================================================================================================
1100 hw_xfree86_x86emu_c_files="\
1101 $src_dir/hw/xfree86/x86emu/debug.c \
1102 $src_dir/hw/xfree86/x86emu/decode.c \
1103 $src_dir/hw/xfree86/x86emu/fpu.c \
1104 $src_dir/hw/xfree86/x86emu/ops2.c \
1105 $src_dir/hw/xfree86/x86emu/ops.c \
1106 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1107 $src_dir/hw/xfree86/x86emu/sys.c \
1108 "
1109 mkdir -p $build_dir/hw/xfree86/x86emu
1110 for f in $hw_xfree86_x86emu_c_files
1111 do
1112 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1113 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1114
1115 $cc $cppflags \
1116 -DHAVE_XORG_CONFIG_H \
1117 -I$src_dir/hw/xfree86/x86emu \
1118 $f -o $hw_xfree86_x86emu_obj &
1119 done
1120 #===================================================================================================
1121 (hw_xfree86_int10_c_files="\
1122 $src_dir/hw/xfree86/int10/vbe.c \
1123 $src_dir/hw/xfree86/int10/vbeModes.c \
1124 $src_dir/hw/xfree86/int10/helper_exec.c \
1125 $src_dir/hw/xfree86/int10/xf86int10.c \
1126 $src_dir/hw/xfree86/int10/xf86int10module.c \
1127 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1128 $src_dir/hw/xfree86/int10/generic.c \
1129 $src_dir/hw/xfree86/int10/x86emu.c \
1130 "
1131 mkdir -p $build_dir/hw/xfree86/int10
1132 for f in $hw_xfree86_int10_c_files
1133 do
1134 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1135 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1136
1137 $cc $cppflags \
1138 -DHAVE_XORG_CONFIG_H \
1139 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1140 -I$src_dir/hw/xfree86/os-support/bus \
1141 -I$src_dir/hw/xfree86/os-support \
1142 -I$src_dir/hw/xfree86/i2c \
1143 -I$src_dir/hw/xfree86/parser \
1144 -I$src_dir/hw/xfree86/ddc \
1145 -I$src_dir/hw/xfree86/modes \
1146 -I$src_dir/hw/xfree86/common \
1147 -I$src_dir/hw/xfree86/x86emu \
1148 -I$src_dir/hw/xfree86/int10 \
1149 -I$src_dir/hw/xfree86/helper_mem \
1150 $f -o $hw_xfree86_int10_obj &
1151 done
1152 #---------------------------------------------------------------------------------------------------
1153 wait
1154 mkdir -p $build_dir/install_root$defaultmodulepath
1155 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1156 module_name=libint10.so
1157 eval $module_ccld_prolog_tmpl \
1158 $module_ccld_epilog_tmpl \
1159 $hw_xfree86_int10_objs \
1160 $libpciaccess_ldflags \
1161 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1162 #===================================================================================================
1163 hw_xfree86_os_support_bus_c_files="\
1164 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1165 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1166 "
1167 mkdir -p $build_dir/hw/xfree86/os-support/bus
1168 for f in $hw_xfree86_os_support_bus_c_files
1169 do
1170 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1171 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1172
1173 $cc $cppflags \
1174 -DHAVE_XORG_CONFIG_H \
1175 $f -o $hw_xfree86_os_support_bus_obj &
1176 done
1177 #===================================================================================================
1178 hw_xfree86_os_support_linux_c_files="\
1179 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1180 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1184 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1185 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1186 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1187 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1188 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1191 "
1192 mkdir -p $build_dir/hw/xfree86/os-support/linux
1193 for f in $hw_xfree86_os_support_linux_c_files
1194 do
1195 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1196 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1197
1198 $cc $cppflags \
1199 -DHAVE_XORG_CONFIG_H \
1200 -DHAVE_ACPI -DHAVE_APM \
1201 -DHAVE_SYSV_IPC \
1202 -I$src_dir/hw/xfree86/os-support \
1203 -I$src_dir/hw/xfree86/common \
1204 $f -o $hw_xfree86_os_support_linux_obj &
1205 done
1206 #===================================================================================================
1207 hw_xfree86_os_support_misc_c_files="\
1208 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1209 "
1210 mkdir -p $build_dir/hw/xfree86/os-support/misc
1211 for f in $hw_xfree86_os_support_misc_c_files
1212 do
1213 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1214 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1215
1216 $cc $cppflags \
1217 -DHAVE_XORG_CONFIG_H \
1218 -I$src_dir/hw/xfree86/os-support \
1219 -I$src_dir/hw/xfree86/common \
1220 $f -o $hw_xfree86_os_support_misc_obj &
1221 done
1222 #===================================================================================================
1223 hw_xfree86_parser_c_files="\
1224 $src_dir/hw/xfree86/parser/Device.c \
1225 $src_dir/hw/xfree86/parser/Files.c \
1226 $src_dir/hw/xfree86/parser/Flags.c \
1227 $src_dir/hw/xfree86/parser/Input.c \
1228 $src_dir/hw/xfree86/parser/InputClass.c \
1229 $src_dir/hw/xfree86/parser/OutputClass.c \
1230 $src_dir/hw/xfree86/parser/Layout.c \
1231 $src_dir/hw/xfree86/parser/Module.c \
1232 $src_dir/hw/xfree86/parser/Video.c \
1233 $src_dir/hw/xfree86/parser/Monitor.c \
1234 $src_dir/hw/xfree86/parser/Pointer.c \
1235 $src_dir/hw/xfree86/parser/Screen.c \
1236 $src_dir/hw/xfree86/parser/Vendor.c \
1237 $src_dir/hw/xfree86/parser/read.c \
1238 $src_dir/hw/xfree86/parser/scan.c \
1239 $src_dir/hw/xfree86/parser/write.c \
1240 $src_dir/hw/xfree86/parser/DRI.c \
1241 $src_dir/hw/xfree86/parser/Extensions.c \
1242 "
1243 mkdir -p $build_dir/hw/xfree86/parser
1244 for f in $hw_xfree86_parser_c_files
1245 do
1246 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1247 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1248
1249 $cc $cppflags \
1250 -DHAVE_XORG_CONFIG_H \
1251 -DDATADIR=\"$datadir\" \
1252 -I$src_dir/hw/xfree86/parser \
1253 -I$src_dir/hw/xfree86/common \
1254 $f -o $hw_xfree86_parser_obj &
1255 done
1256 #===================================================================================================
1257 hw_xfree86_ramdac_c_files="\
1258 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1259 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1260 "
1261 mkdir -p $build_dir/hw/xfree86/ramdac
1262 for f in $hw_xfree86_ramdac_c_files
1263 do
1264 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1265 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1266
1267 $cc $cppflags \
1268 -DHAVE_XORG_CONFIG_H \
1269 -I$src_dir/hw/xfree86/os-support \
1270 -I$src_dir/hw/xfree86/common \
1271 $f -o $hw_xfree86_ramdac_obj &
1272 done
1273 #===================================================================================================
1274 (hw_xfree86_vgahw_c_files="\
1275 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1276 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1277 "
1278 mkdir -p $build_dir/hw/xfree86/vgahw
1279 for f in $hw_xfree86_vgahw_c_files
1280 do
1281 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1282 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1283
1284 $cc $cppflags \
1285 -DHAVE_XORG_CONFIG_H \
1286 -I$src_dir/hw/xfree86/os-support/bus \
1287 -I$src_dir/hw/xfree86/os-support \
1288 -I$src_dir/hw/xfree86/i2c \
1289 -I$src_dir/hw/xfree86/ddc \
1290 -I$src_dir/hw/xfree86/common \
1291 $f -o $hw_xfree86_vgahw_obj &
1292 done
1293 #---------------------------------------------------------------------------------------------------
1294 wait
1295 mkdir -p $build_dir/install_root$defaultmodulepath
1296 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1297 module_name=libvgahw.so
1298 eval $module_ccld_prolog_tmpl \
1299 $module_ccld_epilog_tmpl \
1300 $hw_xfree86_vgahw_objs \
1301 $libpciaccess_ldflags \
1302 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1303 #===================================================================================================
1304 hw_xfree86_loader_c_files="\
1305 $src_dir/hw/xfree86/loader/loader.c \
1306 $src_dir/hw/xfree86/loader/loadmod.c \
1307 "
1308 mkdir -p $build_dir/hw/xfree86/loader
1309 for f in $hw_xfree86_loader_c_files
1310 do
1311 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1312 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1313
1314 $cc $cppflags \
1315 -DHAVE_XORG_CONFIG_H \
1316 -I$src_dir/hw/xfree86/common \
1317 $f -o $hw_xfree86_loader_obj &
1318 done
1319 #===================================================================================================
1320 hw_xfree86_modes_c_files="\
1321 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1322 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1323 $src_dir/hw/xfree86/modes/xf86gtf.c \
1324 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1325 $src_dir/hw/xfree86/modes/xf86Modes.c \
1326 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1327 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1328 "
1329 mkdir -p $build_dir/hw/xfree86/modes
1330 for f in $hw_xfree86_modes_c_files
1331 do
1332 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1333 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1334
1335 $cc $cppflags \
1336 -DHAVE_XORG_CONFIG_H \
1337 -I$src_dir/hw/xfree86/ramdac \
1338 -I$src_dir/hw/xfree86/ddc \
1339 -I$src_dir/hw/xfree86/i2c \
1340 -I$src_dir/hw/xfree86/parser \
1341 -I$src_dir/hw/xfree86/common \
1342 $f -o $hw_xfree86_modes_obj &
1343 done
1344 #===================================================================================================
1345 hw_xfree86_dri_c_files="\
1346 $src_dir/hw/xfree86/dri/dri.c \
1347 $src_dir/hw/xfree86/dri/xf86dri.c \
1348 "
1349 mkdir -p $build_dir/hw/xfree86/dri
1350 for f in $hw_xfree86_dri_c_files
1351 do
1352 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1353 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1354
1355 $cc $cppflags \
1356 -DHAVE_XORG_CONFIG_H \
1357 -I$src_dir/hw/xfree86/os-support \
1358 -I$src_dir/hw/xfree86/i2c \
1359 -I$src_dir/hw/xfree86/ramdac \
1360 -I$src_dir/hw/xfree86/ddc \
1361 -I$src_dir/hw/xfree86/modes \
1362 -I$src_dir/hw/xfree86/parser \
1363 -I$src_dir/hw/xfree86/common \
1364 $f -o $hw_xfree86_dri_obj &
1365 done
1366 #===================================================================================================
1367 hw_xfree86_dri2_c_files="\
1368 $src_dir/hw/xfree86/dri2/dri2.c \
1369 $src_dir/hw/xfree86/dri2/dri2ext.c \
1370 "
1371 mkdir -p $build_dir/hw/xfree86/dri2
1372 for f in $hw_xfree86_dri2_c_files
1373 do
1374 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1375 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1376
1377 $cc $cppflags \
1378 -DHAVE_XORG_CONFIG_H \
1379 -I$src_dir/hw/xfree86/dri2 \
1380 -I$src_dir/hw/xfree86/common \
1381 $f -o $hw_xfree86_dri2_obj &
1382 done
1383 #===================================================================================================
1384 mkdir -p $build_dir/hw/xfree86
1385 PWD_SAVED=$(pwd)
1386 cd $build_dir/hw/xfree86
1387 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1388 "$src_dir" \
1389 -isystem /nyan/glibc/current/include \
1390 -isystem /nyan/linux-headers/current/include \
1391 -I$src_dir/hw/xfree86/dri2 \
1392 -I$src_dir/hw/xfree86/dri \
1393 -I$src_dir/hw/xfree86/ramdac \
1394 -I$src_dir/hw/xfree86/modes \
1395 -I$src_dir/hw/xfree86/parser \
1396 -I$src_dir/hw/xfree86/ddc \
1397 -I$src_dir/hw/xfree86/i2c \
1398 -I$src_dir/hw/xfree86/os-support/bus \
1399 -I$src_dir/hw/xfree86/os-support \
1400 -I$src_dir/hw/xfree86/common \
1401 -I$src_dir/dri3 \
1402 $cppflags -DHAVE_XORG_CONFIG_H
1403 cd $PWD_SAVED
1404 hw_xfree86_c_files="\
1405 $build_dir/hw/xfree86/sdksyms.c \
1406 "
1407 for f in $hw_xfree86_c_files
1408 do
1409 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1410 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1411
1412 $cc $cppflags \
1413 -DHAVE_XORG_CONFIG_H \
1414 -I$src_dir/hw/xfree86/dri2 \
1415 -I$src_dir/hw/xfree86/dri \
1416 -I$src_dir/hw/xfree86/ramdac \
1417 -I$src_dir/hw/xfree86/modes \
1418 -I$src_dir/hw/xfree86/parser \
1419 -I$src_dir/hw/xfree86/ddc \
1420 -I$src_dir/hw/xfree86/i2c \
1421 -I$src_dir/hw/xfree86/os-support/bus \
1422 -I$src_dir/hw/xfree86/os-support \
1423 -I$src_dir/hw/xfree86/common \
1424 -I$src_dir/dri3 \
1425 $f -o $hw_xfree86_obj &
1426 done
1427 #===================================================================================================
1428 hw_xfree86_dixmods_c_files="\
1429 $src_dir/mi/miinitext.c \
1430 "
1431 mkdir -p $build_dir/hw/xfree86/dixmods
1432 for f in $hw_xfree86_dixmods_c_files
1433 do
1434 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1435 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1436
1437 $cc $cppflags \
1438 -DHAVE_XORG_CONFIG_H \
1439 -I$src_dir/hw/xfree86/common \
1440 $f -o $hw_xfree86_dixmods_obj &
1441 done
1442 #===================================================================================================
1443 hw_xfree86_i2c_c_files="\
1444 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1445 "
1446 mkdir -p $build_dir/hw/xfree86/i2c
1447 for f in $hw_xfree86_i2c_c_files
1448 do
1449 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1450 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1451
1452 $cc $cppflags \
1453 -DHAVE_XORG_CONFIG_H \
1454 -I$src_dir/hw/xfree86/os-support \
1455 -I$src_dir/hw/xfree86/common \
1456 $f -o $hw_xfree86_i2c_obj &
1457 done
1458 #===================================================================================================
1459 hw_xfree86_xkb_c_files="\
1460 $src_dir/hw/xfree86/xkb/xkbVT.c \
1461 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1462 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1463 "
1464 mkdir -p $build_dir/hw/xfree86/xkb
1465 for f in $hw_xfree86_xkb_c_files
1466 do
1467 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1468 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1469
1470 $cc $cppflags \
1471 -DHAVE_XORG_CONFIG_H \
1472 -I$src_dir/hw/xfree86/common \
1473 $f -o $hw_xfree86_xkb_obj &
1474 done
1475 #===================================================================================================
1476 wait
1477 mkdir -p $build_dir/install_root/$projectroot/bin
1478 $xorg_ccld_prolog \
1479 $dix_objs \
1480 $hw_xfree86_loader_objs \
1481 $hw_xfree86_common_objs \
1482 $config_objs \
1483 $hw_xfree86_os_support_bus_objs \
1484 $hw_xfree86_os_support_linux_objs \
1485 $hw_xfree86_os_support_misc_objs \
1486 $hw_xfree86_parser_objs \
1487 $hw_xfree86_dixmods_objs \
1488 $hw_xfree86_modes_objs \
1489 $hw_xfree86_ramdac_objs \
1490 $hw_xfree86_ddc_objs \
1491 $hw_xfree86_i2c_objs \
1492 $composite_objs \
1493 $xfixes_objs \
1494 $xext_objs \
1495 $dbe_objs \
1496 $record_objs \
1497 $randr_objs \
1498 $render_objs \
1499 $damageext_objs \
1500 $present_objs \
1501 $miext_damage_objs \
1502 $xi_objs \
1503 $xkb_objs \
1504 $hw_xfree86_xkb_objs \
1505 $hw_xfree86_dri_objs \
1506 $hw_xfree86_dri2_objs \
1507 $dri3_objs \
1508 $glxvnd_objs \
1509 $fb_objs \
1510 $miext_sync_objs \
1511 $mi_objs \
1512 $os_objs \
1513 $xext_vidmod_objs \
1514 $xorg_ccld_epilog \
1515 $pixman_ldflags \
1516 $libpciaccess_ldflags \
1517 $libxfont2_ldflags \
1518 $libdrm_ldflags \
1519 $libxshmfence_ldflags \
1520 $libudev_ldflags \
1521 $libxcvt_ldflags \
1522 $libxau_ldflags \
1523 $ssl_ldflags \
1524 -lm -ldl -lpthread \
1525 \
1526 -o $build_dir/install_root$projectroot/bin/Xorg \
1527 $build_dir/hw/xfree86/sdksyms.o
1528 #===================================================================================================
1529 (hw_xfree86_dixmods_glxmodule_c_files="\
1530 $src_dir/hw/xfree86/dixmods/glxmodule.c
1531 "
1532 mkdir -p $build_dir/hw/xfree86/dixmods
1533 for f in $hw_xfree86_dixmods_glxmodule_c_files
1534 do
1535 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1536 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1537
1538 $cc $cppflags \
1539 -DHAVE_XORG_CONFIG_H \
1540 -I$src_dir/hw/xfree86/common \
1541 -I$src_dir/glx \
1542 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1543 done
1544 #---------------------------------------------------------------------------------------------------
1545 wait
1546 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1547 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1548 module_name=libglx.so
1549 eval $module_ccld_prolog_tmpl \
1550 $glxdri_objs \
1551 $glx_objs \
1552 $module_ccld_epilog_tmpl \
1553 $hw_xfree86_dixmods_glxmodule_objs \
1554 $mesa_gl_ldflags \
1555 -ldl \
1556 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1557 #===================================================================================================
1558 (hw_xfree86_dixmods_libwfb_c_files="\
1559 $src_dir/hw/xfree86/dixmods/fbmodule.c
1560 "
1561 mkdir -p $build_dir/hw/xfree86/dixmods
1562 for f in $hw_xfree86_dixmods_libwfb_c_files
1563 do
1564 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1565 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1566
1567 $cc $cppflags \
1568 -DHAVE_XORG_CONFIG_H \
1569 -DFB_ACCESS_WRAPPER \
1570 -I$src_dir/hw/xfree86/common \
1571 $f -o $hw_xfree86_dixmods_libwfb_obj &
1572 done
1573 #---------------------------------------------------------------------------------------------------
1574 wait
1575 mkdir -p $build_dir/install_root$defaultmodulepath
1576 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1577 module_name=libwfb.so
1578 eval $module_ccld_prolog_tmpl \
1579 $fbw_objs \
1580 $module_ccld_epilog_tmpl \
1581 $hw_xfree86_dixmods_libwfb_objs \
1582 $pixman_ldflags \
1583 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1584 #===================================================================================================
1585 (hw_xfree86_dixmods_libshadow_c_files="\
1586 $src_dir/hw/xfree86/dixmods/shmodule.c
1587 "
1588 mkdir -p $build_dir/hw/xfree86/dixmods
1589 for f in $hw_xfree86_dixmods_libshadow_c_files
1590 do
1591 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1592 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1593
1594 $cc $cppflags \
1595 -DHAVE_XORG_CONFIG_H \
1596 -I$src_dir/hw/xfree86/common \
1597 $f -o $hw_xfree86_dixmods_libshadow_obj &
1598 done
1599 #---------------------------------------------------------------------------------------------------
1600 wait
1601 mkdir -p $build_dir/install_root$defaultmodulepath
1602 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1603 module_name=libshadow.so
1604 eval $module_ccld_prolog_tmpl \
1605 $miext_shadow_objs \
1606 $module_ccld_epilog_tmpl \
1607 $hw_xfree86_dixmods_libshadow_objs \
1608 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1609 #===================================================================================================
1610 (hw_xfree86_fbdevhw_c_files="\
1611 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1612 "
1613 mkdir -p $build_dir/hw/xfree86/fbdevhw
1614 for f in $hw_xfree86_fbdevhw_c_files
1615 do
1616 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1617 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1618
1619 $cc $cppflags \
1620 -DHAVE_XORG_CONFIG_H \
1621 -I$src_dir/hw/xfree86/os-support/bus \
1622 -I$src_dir/hw/xfree86/os-support \
1623 -I$src_dir/hw/xfree86/parser \
1624 -I$src_dir/hw/xfree86/ddc \
1625 -I$src_dir/hw/xfree86/modes \
1626 -I$src_dir/hw/xfree86/common \
1627 $f -o $hw_xfree86_fbdevhw_obj &
1628 done
1629 #---------------------------------------------------------------------------------------------------
1630 wait
1631 mkdir -p $build_dir/install_root$defaultmodulepath
1632 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1633 module_name=libfbdevhw.so
1634 eval $module_ccld_prolog_tmpl \
1635 $module_ccld_epilog_tmpl \
1636 $hw_xfree86_fbdevhw_objs \
1637 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1638 #===================================================================================================
1639 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1640 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1641 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1642 "
1643 mkdir -p $build_dir/hw/xfree86/shadowfb
1644 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1645 do
1646 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1647 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1648
1649 $cc $cppflags \
1650 -DHAVE_XORG_CONFIG_H \
1651 -I$src_dir/hw/xfree86/common \
1652 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1653 done
1654 #---------------------------------------------------------------------------------------------------
1655 wait
1656 mkdir -p $build_dir/install_root$defaultmodulepath
1657 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1658 module_name=libshadowfb.so
1659 eval $module_ccld_prolog_tmpl \
1660 $module_ccld_epilog_tmpl \
1661 $hw_xfree86_shadowfb_libshadowfb_objs \
1662 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1663 #===================================================================================================
1664 (hw_xfree86_exa_libexa_c_files="\
1665 $src_dir/hw/xfree86/exa/examodule.c
1666 "
1667 mkdir -p $build_dir/hw/xfree86/exa
1668 for f in $hw_xfree86_exa_libexa_c_files
1669 do
1670 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1671 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1672
1673 $cc $cppflags \
1674 -DHAVE_XORG_CONFIG_H \
1675 -I$src_dir/hw/xfree86/common \
1676 -I$src_dir/exa \
1677 $f -o $hw_xfree86_exa_libexa_obj &
1678 done
1679 #---------------------------------------------------------------------------------------------------
1680 wait
1681 mkdir -p $build_dir/install_root$defaultmodulepath
1682 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1683 module_name=libexa.so
1684 eval $module_ccld_prolog_tmpl \
1685 $exa_objs \
1686 $module_ccld_epilog_tmpl \
1687 $hw_xfree86_exa_libexa_objs \
1688 $pixman_ldflags \
1689 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1690 #===================================================================================================
1691 (glamor_libglamoregl_c_files="\
1692 $src_dir/glamor/glamor_egl.c \
1693 $src_dir/glamor/glamor_eglmodule.c \
1694 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1695 "
1696 mkdir -p $build_dir/glamor
1697 for f in $glamor_libglamoregl_c_files
1698 do
1699 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1700 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1701
1702 $cc $cppflags \
1703 -DHAVE_XORG_CONFIG_H \
1704 -I$src_dir/hw/xfree86/common \
1705 -I$src_dir/glamor \
1706 -I$src_dir/dri3 \
1707 $f -o $glamor_libglamoregl_obj &
1708 done
1709 #---------------------------------------------------------------------------------------------------
1710 wait
1711 mkdir -p $build_dir/install_root$defaultmodulepath
1712 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1713 module_name=libglamoregl.so
1714 eval $module_ccld_prolog_tmpl \
1715 $glamor_objs \
1716 $module_ccld_epilog_tmpl \
1717 $glamor_libglamoregl_objs \
1718 $libepoxy_ldflags \
1719 $pixman_ldflags \
1720 $mesa_gbm_ldflags \
1721 -lm \
1722 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1723 #===================================================================================================
1724 (hw_xfree86_drivers_modesetting_c_files="\
1725 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1726 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1732 "
1733 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1734 for f in $hw_xfree86_drivers_modesetting_c_files
1735 do
1736 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1737 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1738
1739 $cc $cppflags \
1740 -DHAVE_XORG_CONFIG_H \
1741 -I$src_dir/hw/xfree86/dri2 \
1742 -I$src_dir/hw/xfree86/i2c \
1743 -I$src_dir/hw/xfree86/ramdac \
1744 -I$src_dir/hw/xfree86/parser \
1745 -I$src_dir/hw/xfree86/ddc \
1746 -I$src_dir/hw/xfree86/modes \
1747 -I$src_dir/hw/xfree86/os-support/bus \
1748 -I$src_dir/hw/xfree86/os-support \
1749 -I$src_dir/hw/xfree86/common \
1750 -I$src_dir/glamor \
1751 $f -o $hw_xfree86_drivers_modesetting_obj &
1752 done
1753 #---------------------------------------------------------------------------------------------------
1754 wait
1755 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1756 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1757 module_name=modesetting_drv.so
1758 eval $module_ccld_prolog_tmpl \
1759 $module_ccld_epilog_tmpl \
1760 $hw_xfree86_drivers_modesetting_objs \
1761 $libudev_ldflags \
1762 $mesa_gbm_ldflags \
1763 $libdrm_ldflags \
1764 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1765 #===================================================================================================
1766 (hw_xfree86_drivers_inputtest_c_files="\
1767 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1768 "
1769 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1770 for f in $hw_xfree86_drivers_inputtest_c_files
1771 do
1772 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1773 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1774
1775 $cc $cppflags \
1776 -DHAVE_XORG_CONFIG_H \
1777 -I$src_dir/hw/xfree86/common \
1778 $f -o $hw_xfree86_drivers_inputtest_obj &
1779 done
1780 #---------------------------------------------------------------------------------------------------
1781 wait
1782 mkdir -p $build_dir/install_root$defaultmodulepath/input
1783 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1784 module_name=inputtest_drv.so
1785 eval $module_ccld_prolog_tmpl \
1786 $module_ccld_epilog_tmpl \
1787 $hw_xfree86_drivers_inputtest_objs \
1788 -lpthread \
1789 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1790 #===================================================================================================
1791 mkdir -p $build_dir/install_root$xkmoutputdir &
1792 #---------------------------------------------------------------------------------------------------
1793 mkdir -p $build_dir/install_root$defaultlogdir &
1794 #---------------------------------------------------------------------------------------------------
1795 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1796 #---------------------------------------------------------------------------------------------------
1797 mkdir -p $build_dir/install_root$projectroot/include/xorg
1798 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1799 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1800 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1801 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1802 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1803 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1804 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1805 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1806 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1807 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1808 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1809 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1810 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1811 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1812 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1813 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1814 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1815 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1816 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1817 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1818 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1819 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1820 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1821 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1822 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1823 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1824 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1825 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1826 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1827 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1828 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1829 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1830 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1831 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1832 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1833 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1834 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1835 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1836 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1837 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1838 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1839 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1840 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1841 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1842 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1843 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1844 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1845 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1846 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1847 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1848 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1849 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1850 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1851 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1852 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1853 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1854 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1855 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1856 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1857 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1858 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1859 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1860 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1861 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1862 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1863 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1864 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1865 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1866 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1867 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1868 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1869 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1870 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1871 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1872 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1873 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1874 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1875 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1876 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1877 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1878 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1879 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1880 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1881 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1882 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1883 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1884 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1885 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1886 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1887 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1888 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1889 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1890 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1891 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1892 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1893 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1894 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1895 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1896 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1897 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1898 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1899 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1900 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1901 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1902 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1903 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1904 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1905 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1906 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1907 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1908 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1909 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1927 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1928 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1929 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1930 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1931 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1932 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1933 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1934 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1935 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1936 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1937 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1938 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1939 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1941 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1942 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1945 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1947 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1948 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1950 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1951 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1952 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1953 #---------------------------------------------------------------------------------------------------
1954 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1955 -e "s:@version_0@:$version_0:g" \
1956 -e "s:@version_1@:$version_1:g" \
1957 -e "s:@version_2@:$version_2:g" \
1958 <$src_dir/contrib/xorg-server.h.in \
1959 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1960 #---------------------------------------------------------------------------------------------------
1961 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1962 sed -e "s:@projectroot@:$projectroot:g" \
1963 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1964 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1965 -e "s:@version_0@:$version_0:g" \
1966 -e "s:@version_1@:$version_1:g" \
1967 -e "s:@version_2@:$version_2:g" \
1968 -e "s:@version_3@:$version_3:g" \
1969 <$src_dir/contrib/xorg-server.pc.in \
1970 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1971 #---------------------------------------------------------------------------------------------------
1972 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1973 wait
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-79c572fbd349cb6373f685a502e430552f856995/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-82bf391c933cd14b92f0ac96b7937497353c1b30/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-9617de733becb04f547191570978dcbc449bb11e/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-ba644a64a415962956de72936d21b6527ee8cd57/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-d63d23bde812361b1ef76ded6c4f43cd2c07bf29/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-d67383a695f40ca5470ae2392233e1f5fc012b0c/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-dcba460af3eedb9d41986bd65f4502998b7a5a6c/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/linux-glibc.sh deleted (index a4e131c..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # to symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 -DXORG_NO_SDKSYMS \
260 "
261 cppflags="\
262 $unknown_cppflags \
263 $xserver_cppflags \
264 $xorgproto_cppflags \
265 $xtrans_cppflags \
266 $libxcvt_cppflags \
267 $pixman_cppflags \
268 $libx11_cppflags \
269 $libxcb_cppflags \
270 $libxau_cppflags \
271 $libxfont2_cppflags \
272 $libfontenc_cppflags \
273 $freetype_cppflags \
274 $zlib_cppflags \
275 $libpng_cppflags \
276 $libxshmfence_cppflags \
277 $ssl_cppflags \
278 $libxkbfile_cppflags \
279 $mesa_gl_cppflags \
280 $libdrm_cppflags \
281 $libepoxy_cppflags \
282 $libudev_cppflags \
283 $libpciaccess_cppflags \
284 -I$build_dir/dix \
285 -I$src_dir/dix \
286 -I$build_dir/include \
287 -I$src_dir/include \
288 -I$src_dir/Xext \
289 -I$src_dir/composite \
290 -I$src_dir/damageext \
291 -I$src_dir/xfixes \
292 -I$src_dir/Xi \
293 -I$src_dir/mi \
294 -I$src_dir/miext/sync \
295 -I$src_dir/miext/shadow \
296 -I$src_dir/miext/damage \
297 -I$src_dir/render \
298 -I$src_dir/randr \
299 -I$src_dir/fb \
300 -I$src_dir/dbe \
301 -I$src_dir/present \
302 "
303 #===================================================================================================
304 dix_c_files="\
305 $src_dir/dix/atom.c \
306 $src_dir/dix/colormap.c \
307 $src_dir/dix/cursor.c \
308 $src_dir/dix/devices.c \
309 $src_dir/dix/dispatch.c \
310 $src_dir/dix/dixfonts.c \
311 $src_dir/dix/events.c \
312 $src_dir/dix/main.c \
313 $src_dir/dix/dixutils.c \
314 $src_dir/dix/enterleave.c \
315 $src_dir/dix/eventconvert.c \
316 $src_dir/dix/extension.c \
317 $src_dir/dix/gc.c \
318 $src_dir/dix/getevents.c \
319 $src_dir/dix/gestures.c \
320 $src_dir/dix/globals.c \
321 $src_dir/dix/glyphcurs.c \
322 $src_dir/dix/grabs.c \
323 $src_dir/dix/initatoms.c \
324 $src_dir/dix/inpututils.c \
325 $src_dir/dix/pixmap.c \
326 $src_dir/dix/privates.c \
327 $src_dir/dix/property.c \
328 $src_dir/dix/ptrveloc.c \
329 $src_dir/dix/region.c \
330 $src_dir/dix/registry.c \
331 $src_dir/dix/resource.c \
332 $src_dir/dix/selection.c \
333 $src_dir/dix/swaprep.c \
334 $src_dir/dix/swapreq.c \
335 $src_dir/dix/tables.c \
336 $src_dir/dix/touch.c \
337 $src_dir/dix/window.c \
338 \
339 $src_dir/dix/stubmain.c \
340 "
341 mkdir -p $build_dir/dix
342 for f in $dix_c_files
343 do
344 dix_obj=$build_dir/dix/$(basename $f .c).o
345 dix_objs="$dix_objs $dix_obj"
346
347 $cc $cppflags $f -o $dix_obj &
348 done
349 #===================================================================================================
350 fb_c_files_with_wrapper="\
351 $src_dir/fb/fballpriv.c \
352 $src_dir/fb/fbarc.c \
353 $src_dir/fb/fbbits.c \
354 $src_dir/fb/fbblt.c \
355 $src_dir/fb/fbbltone.c \
356 $src_dir/fb/fbcmap_mi.c \
357 $src_dir/fb/fbcopy.c \
358 $src_dir/fb/fbfill.c \
359 $src_dir/fb/fbfillrect.c \
360 $src_dir/fb/fbfillsp.c \
361 $src_dir/fb/fbgc.c \
362 $src_dir/fb/fbgetsp.c \
363 $src_dir/fb/fbglyph.c \
364 $src_dir/fb/fbimage.c \
365 $src_dir/fb/fbline.c \
366 $src_dir/fb/fboverlay.c \
367 $src_dir/fb/fbpict.c \
368 $src_dir/fb/fbpixmap.c \
369 $src_dir/fb/fbpoint.c \
370 $src_dir/fb/fbpush.c \
371 $src_dir/fb/fbscreen.c \
372 $src_dir/fb/fbseg.c \
373 $src_dir/fb/fbsetsp.c \
374 $src_dir/fb/fbsolid.c \
375 $src_dir/fb/fbtile.c \
376 $src_dir/fb/fbtrap.c \
377 $src_dir/fb/fbutil.c \
378 $src_dir/fb/fbwindow.c \
379 "
380 mkdir -p $build_dir/fb
381 for f in $fb_c_files_with_wrapper
382 do
383 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
384 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
385 fb_objs="$fb_objs $fb_obj"
386 fbw_objs="$fbw_objs $fbw_obj"
387
388 $cc $cppflags $f -o $fb_obj &
389 # w as in 'W'rapper
390 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
391 done
392 #===================================================================================================
393 mi_c_files="\
394 $src_dir/mi/miarc.c \
395 $src_dir/mi/mibitblt.c \
396 $src_dir/mi/micmap.c \
397 $src_dir/mi/micopy.c \
398 $src_dir/mi/midash.c \
399 $src_dir/mi/midispcur.c \
400 $src_dir/mi/mieq.c \
401 $src_dir/mi/miexpose.c \
402 $src_dir/mi/mifillarc.c \
403 $src_dir/mi/mifillrct.c \
404 $src_dir/mi/migc.c \
405 $src_dir/mi/miglblt.c \
406 $src_dir/mi/mioverlay.c \
407 $src_dir/mi/mipointer.c \
408 $src_dir/mi/mipoly.c \
409 $src_dir/mi/mipolypnt.c \
410 $src_dir/mi/mipolyrect.c \
411 $src_dir/mi/mipolyseg.c \
412 $src_dir/mi/mipolytext.c \
413 $src_dir/mi/mipushpxl.c \
414 $src_dir/mi/miscrinit.c \
415 $src_dir/mi/misprite.c \
416 $src_dir/mi/mivaltree.c \
417 $src_dir/mi/miwideline.c \
418 $src_dir/mi/miwindow.c \
419 $src_dir/mi/mizerarc.c \
420 $src_dir/mi/mizerclip.c \
421 $src_dir/mi/mizerline.c \
422 "
423 mkdir -p $build_dir/mi
424 for f in $mi_c_files
425 do
426 mi_obj=$build_dir/mi/$(basename $f .c).o
427 mi_objs="$mi_objs $mi_obj"
428
429 $cc $cppflags $f -o $mi_obj &
430 done
431 #===================================================================================================
432 xext_c_files="\
433 $src_dir/Xext/bigreq.c \
434 $src_dir/Xext/geext.c \
435 $src_dir/Xext/shape.c \
436 $src_dir/Xext/sync.c \
437 $src_dir/Xext/xcmisc.c \
438 $src_dir/Xext/xtest.c \
439 $src_dir/Xext/shm.c \
440 $src_dir/Xext/xvmain.c \
441 $src_dir/Xext/xvdisp.c \
442 $src_dir/Xext/xvmc.c \
443 $src_dir/Xext/xres.c \
444 $src_dir/Xext/saver.c \
445 $src_dir/Xext/panoramiX.c \
446 $src_dir/Xext/panoramiXprocs.c \
447 $src_dir/Xext/panoramiXSwap.c \
448 $src_dir/Xext/xace.c \
449 $src_dir/Xext/dpms.c \
450 $src_dir/Xext/hashtable.c \
451 $src_dir/Xext/sleepuntil.c \
452 "
453 mkdir -p $build_dir/xext
454 for f in $xext_c_files
455 do
456 xext_obj=$build_dir/xext/$(basename $f .c).o
457 xext_objs="$xext_objs $xext_obj"
458
459 $cc $cppflags $f -o $xext_obj &
460 done
461 #---------------------------------------------------------------------------------------------------
462 xext_vidmod_c_files="\
463 $src_dir/Xext/vidmode.c \
464 "
465 for f in $xext_vidmod_c_files
466 do
467 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
468 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
469
470 $cc $cppflags $f -o $xext_vidmod_obj &
471 done
472 #===================================================================================================
473 miext_sync_c_files="\
474 $src_dir/miext/sync/misync.c \
475 $src_dir/miext/sync/misyncfd.c \
476 $src_dir/miext/sync/misyncshm.c \
477 "
478 mkdir -p $build_dir/miext/sync
479 for f in $miext_sync_c_files
480 do
481 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
482 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
483
484 $cc $cppflags $f -o $miext_sync_obj &
485 done
486 #===================================================================================================
487 miext_damage_c_files="\
488 $src_dir/miext/damage/damage.c \
489 "
490 mkdir -p $build_dir/miext/damage
491 for f in $miext_damage_c_files
492 do
493 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
494 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
495
496 $cc $cppflags $f -o $miext_damage_obj &
497 done
498 #===================================================================================================
499 miext_shadow_c_files="\
500 $src_dir/miext/shadow/shadow.c \
501 $src_dir/miext/shadow/sh3224.c \
502 $src_dir/miext/shadow/shafb4.c \
503 $src_dir/miext/shadow/shafb8.c \
504 $src_dir/miext/shadow/shiplan2p4.c \
505 $src_dir/miext/shadow/shiplan2p8.c \
506 $src_dir/miext/shadow/shpacked.c \
507 $src_dir/miext/shadow/shplanar8.c \
508 $src_dir/miext/shadow/shplanar.c \
509 $src_dir/miext/shadow/shrot16pack_180.c \
510 $src_dir/miext/shadow/shrot16pack_270.c \
511 $src_dir/miext/shadow/shrot16pack_270YX.c \
512 $src_dir/miext/shadow/shrot16pack_90.c \
513 $src_dir/miext/shadow/shrot16pack_90YX.c \
514 $src_dir/miext/shadow/shrot16pack.c \
515 $src_dir/miext/shadow/shrot32pack_180.c \
516 $src_dir/miext/shadow/shrot32pack_270.c \
517 $src_dir/miext/shadow/shrot32pack_90.c \
518 $src_dir/miext/shadow/shrot32pack.c \
519 $src_dir/miext/shadow/shrot8pack_180.c \
520 $src_dir/miext/shadow/shrot8pack_270.c \
521 $src_dir/miext/shadow/shrot8pack_90.c \
522 $src_dir/miext/shadow/shrot8pack.c \
523 $src_dir/miext/shadow/shrotate.c \
524 "
525 mkdir -p $build_dir/miext/shadow
526 for f in $miext_shadow_c_files
527 do
528 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
529 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
530
531 $cc $cppflags $f -o $miext_shadow_obj &
532 done
533 #===================================================================================================
534 miext_rootless_c_files="\
535 $src_dir/miext/rootless/rootlessCommon.c \
536 $src_dir/miext/rootless/rootlessGC.c \
537 $src_dir/miext/rootless/rootlessScreen.c \
538 $src_dir/miext/rootless/rootlessValTree.c \
539 $src_dir/miext/rootless/rootlessWindow.c \
540 "
541 mkdir -p $build_dir/miext/rootless
542 for f in $miext_rootless_c_files
543 do
544 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
545 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
546
547 $cc $cppflags $f -o $miext_rootless_obj &
548 done
549 #===================================================================================================
550 os_c_files="\
551 $src_dir/os/WaitFor.c \
552 $src_dir/os/access.c \
553 $src_dir/os/auth.c \
554 $src_dir/os/backtrace.c \
555 $src_dir/os/client.c \
556 $src_dir/os/connection.c \
557 $src_dir/os/inputthread.c \
558 $src_dir/os/io.c \
559 $src_dir/os/mitauth.c \
560 $src_dir/os/oscolor.c \
561 $src_dir/os/osinit.c \
562 $src_dir/os/ospoll.c \
563 $src_dir/os/utils.c \
564 $src_dir/os/xdmauth.c \
565 $src_dir/os/xsha1.c \
566 $src_dir/os/xstrans.c \
567 $src_dir/os/xprintf.c \
568 $src_dir/os/log.c \
569 $src_dir/os/busfault.c \
570 $src_dir/os/strlcat.c \
571 $src_dir/os/strlcpy.c \
572 $src_dir/os/timingsafe_memcmp.c \
573 "
574 mkdir -p $build_dir/os
575 for f in $os_c_files
576 do
577 os_obj=$build_dir/os/$(basename $f .c).o
578 os_objs="$os_objs $os_obj"
579
580 $cc $cppflags $f -o $os_obj &
581 done
582 #===================================================================================================
583 randr_c_files="\
584 $src_dir/randr/randr.c \
585 $src_dir/randr/rrcrtc.c \
586 $src_dir/randr/rrdispatch.c \
587 $src_dir/randr/rrinfo.c \
588 $src_dir/randr/rrlease.c \
589 $src_dir/randr/rrmode.c \
590 $src_dir/randr/rrmonitor.c \
591 $src_dir/randr/rroutput.c \
592 $src_dir/randr/rrpointer.c \
593 $src_dir/randr/rrproperty.c \
594 $src_dir/randr/rrprovider.c \
595 $src_dir/randr/rrproviderproperty.c \
596 $src_dir/randr/rrscreen.c \
597 $src_dir/randr/rrsdispatch.c \
598 $src_dir/randr/rrtransform.c \
599 $src_dir/randr/rrxinerama.c \
600 "
601 mkdir -p $build_dir/randr
602 for f in $randr_c_files
603 do
604 randr_obj=$build_dir/randr/$(basename $f .c).o
605 randr_objs="$randr_objs $randr_obj"
606
607 $cc $cppflags $f -o $randr_obj &
608 done
609 #===================================================================================================
610 render_c_files="\
611 $src_dir/render/animcur.c \
612 $src_dir/render/filter.c \
613 $src_dir/render/glyph.c \
614 $src_dir/render/matrix.c \
615 $src_dir/render/miindex.c \
616 $src_dir/render/mipict.c \
617 $src_dir/render/mirect.c \
618 $src_dir/render/mitrap.c \
619 $src_dir/render/mitri.c \
620 $src_dir/render/picture.c \
621 $src_dir/render/render.c \
622 "
623 mkdir -p $build_dir/render
624 for f in $render_c_files
625 do
626 render_obj=$build_dir/render/$(basename $f .c).o
627 render_objs="$render_objs $render_obj"
628
629 $cc $cppflags $f -o $render_obj &
630 done
631 #===================================================================================================
632 xi_c_files="\
633 $src_dir/Xi/allowev.c \
634 $src_dir/Xi/chgdctl.c \
635 $src_dir/Xi/chgfctl.c \
636 $src_dir/Xi/chgkbd.c \
637 $src_dir/Xi/chgkmap.c \
638 $src_dir/Xi/chgprop.c \
639 $src_dir/Xi/chgptr.c \
640 $src_dir/Xi/closedev.c \
641 $src_dir/Xi/devbell.c \
642 $src_dir/Xi/exevents.c \
643 $src_dir/Xi/extinit.c \
644 $src_dir/Xi/getbmap.c \
645 $src_dir/Xi/getdctl.c \
646 $src_dir/Xi/getfctl.c \
647 $src_dir/Xi/getfocus.c \
648 $src_dir/Xi/getkmap.c \
649 $src_dir/Xi/getmmap.c \
650 $src_dir/Xi/getprop.c \
651 $src_dir/Xi/getselev.c \
652 $src_dir/Xi/getvers.c \
653 $src_dir/Xi/grabdev.c \
654 $src_dir/Xi/grabdevb.c \
655 $src_dir/Xi/grabdevk.c \
656 $src_dir/Xi/gtmotion.c \
657 $src_dir/Xi/listdev.c \
658 $src_dir/Xi/opendev.c \
659 $src_dir/Xi/queryst.c \
660 $src_dir/Xi/selectev.c \
661 $src_dir/Xi/sendexev.c \
662 $src_dir/Xi/setbmap.c \
663 $src_dir/Xi/setdval.c \
664 $src_dir/Xi/setfocus.c \
665 $src_dir/Xi/setmmap.c \
666 $src_dir/Xi/setmode.c \
667 $src_dir/Xi/ungrdev.c \
668 $src_dir/Xi/ungrdevb.c \
669 $src_dir/Xi/ungrdevk.c \
670 $src_dir/Xi/xiallowev.c \
671 $src_dir/Xi/xibarriers.c \
672 $src_dir/Xi/xichangecursor.c \
673 $src_dir/Xi/xichangehierarchy.c \
674 $src_dir/Xi/xigetclientpointer.c \
675 $src_dir/Xi/xigrabdev.c \
676 $src_dir/Xi/xipassivegrab.c \
677 $src_dir/Xi/xiproperty.c \
678 $src_dir/Xi/xiquerydevice.c \
679 $src_dir/Xi/xiquerypointer.c \
680 $src_dir/Xi/xiqueryversion.c \
681 $src_dir/Xi/xiselectev.c \
682 $src_dir/Xi/xisetclientpointer.c \
683 $src_dir/Xi/xisetdevfocus.c \
684 $src_dir/Xi/xiwarppointer.c \
685 "
686 mkdir -p $build_dir/xi
687 for f in $xi_c_files
688 do
689 xi_obj=$build_dir/xi/$(basename $f .c).o
690 xi_objs="$xi_objs $xi_obj"
691
692 $cc $cppflags $f -o $xi_obj &
693 done
694 #---------------------------------------------------------------------------------------------------
695 xi_stubs_c_files="\
696 $src_dir/Xi/stubs.c \
697 "
698 for f in $xi_stubs_c_files
699 do
700 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
701 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
702
703 $cc $cppflags $f -o $xi_stubs_obj &
704 done
705 #===================================================================================================
706 xkb_c_files="\
707 $src_dir/xkb/ddxBeep.c \
708 $src_dir/xkb/ddxCtrls.c \
709 $src_dir/xkb/ddxLEDs.c \
710 $src_dir/xkb/ddxLoad.c \
711 $src_dir/xkb/xkb.c \
712 $src_dir/xkb/xkbUtils.c \
713 $src_dir/xkb/xkbEvents.c \
714 $src_dir/xkb/xkbAccessX.c \
715 $src_dir/xkb/xkbSwap.c \
716 $src_dir/xkb/xkbLEDs.c \
717 $src_dir/xkb/xkbInit.c \
718 $src_dir/xkb/xkbActions.c \
719 $src_dir/xkb/xkbPrKeyEv.c \
720 $src_dir/xkb/maprules.c \
721 $src_dir/xkb/xkmread.c \
722 $src_dir/xkb/xkbtext.c \
723 $src_dir/xkb/xkbfmisc.c \
724 $src_dir/xkb/xkbout.c \
725 $src_dir/xkb/XKBMisc.c \
726 $src_dir/xkb/XKBAlloc.c \
727 $src_dir/xkb/XKBGAlloc.c \
728 $src_dir/xkb/XKBMAlloc.c \
729 "
730 mkdir -p $build_dir/xkb
731 for f in $xkb_c_files
732 do
733 xkb_obj=$build_dir/xkb/$(basename $f .c).o
734 xkb_objs="$xkb_objs $xkb_obj"
735
736 $cc $cppflags $f -o $xkb_obj &
737 done
738 #---------------------------------------------------------------------------------------------------
739 xkb_stubs_c_files="\
740 $src_dir/xkb/ddxVT.c \
741 $src_dir/xkb/ddxPrivate.c \
742 $src_dir/xkb/ddxKillSrv.c \
743 "
744 for f in $xkb_stubs_c_files
745 do
746 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
747 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
748
749 $cc $cppflags $f -o $xkb_stubs_obj &
750 done
751 #===================================================================================================
752 dbe_c_files="\
753 $src_dir/dbe/dbe.c \
754 $src_dir/dbe/midbe.c \
755 "
756 mkdir -p $build_dir/dbe
757 for f in $dbe_c_files
758 do
759 dbe_obj=$build_dir/dbe/$(basename $f .c).o
760 dbe_objs="$dbe_objs $dbe_obj"
761
762 $cc $cppflags $f -o $dbe_obj &
763 done
764 #===================================================================================================
765 record_c_files="\
766 $src_dir/record/record.c \
767 $src_dir/record/set.c \
768 "
769 mkdir -p $build_dir/record
770 for f in $record_c_files
771 do
772 record_obj=$build_dir/record/$(basename $f .c).o
773 record_objs="$record_objs $record_obj"
774
775 $cc $cppflags $f -o $record_obj &
776 done
777 #===================================================================================================
778 xfixes_c_files="\
779 $src_dir/xfixes/xfixes.c \
780 $src_dir/xfixes/cursor.c \
781 $src_dir/xfixes/disconnect.c \
782 $src_dir/xfixes/region.c \
783 $src_dir/xfixes/saveset.c \
784 $src_dir/xfixes/select.c \
785 "
786 mkdir -p $build_dir/xfixes
787 for f in $xfixes_c_files
788 do
789 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
790 xfixes_objs="$xfixes_objs $xfixes_obj"
791
792 $cc $cppflags $f -o $xfixes_obj &
793 done
794 #===================================================================================================
795 damageext_c_files="\
796 $src_dir/damageext/damageext.c \
797 "
798 mkdir -p $build_dir/damageext
799 for f in $damageext_c_files
800 do
801 damageext_obj=$build_dir/damageext/$(basename $f .c).o
802 damageext_objs="$damageext_objs $damageext_obj"
803
804 $cc $cppflags $f -o $damageext_obj &
805 done
806 #===================================================================================================
807 composite_c_files="\
808 $src_dir/composite/compalloc.c \
809 $src_dir/composite/compext.c \
810 $src_dir/composite/compinit.c \
811 $src_dir/composite/compoverlay.c \
812 $src_dir/composite/compwindow.c \
813 "
814 mkdir -p $build_dir/composite
815 for f in $composite_c_files
816 do
817 composite_obj=$build_dir/composite/$(basename $f .c).o
818 composite_objs="$composite_objs $composite_obj"
819
820 $cc $cppflags $f -o $composite_obj &
821 done
822 #===================================================================================================
823 glx_c_files="\
824 $src_dir/glx/indirect_dispatch.c \
825 $src_dir/glx/indirect_dispatch_swap.c \
826 $src_dir/glx/indirect_reqsize.c \
827 $src_dir/glx/indirect_size_get.c \
828 $src_dir/glx/indirect_table.c \
829 $src_dir/glx/clientinfo.c \
830 $src_dir/glx/createcontext.c \
831 $src_dir/glx/extension_string.c \
832 $src_dir/glx/indirect_util.c \
833 $src_dir/glx/indirect_program.c \
834 $src_dir/glx/indirect_texture_compression.c \
835 $src_dir/glx/glxcmds.c \
836 $src_dir/glx/glxcmdsswap.c \
837 $src_dir/glx/glxext.c \
838 $src_dir/glx/glxdriswrast.c \
839 $src_dir/glx/glxdricommon.c \
840 $src_dir/glx/glxscreens.c \
841 $src_dir/glx/render2.c \
842 $src_dir/glx/render2swap.c \
843 $src_dir/glx/renderpix.c \
844 $src_dir/glx/renderpixswap.c \
845 $src_dir/glx/rensize.c \
846 $src_dir/glx/single2.c \
847 $src_dir/glx/single2swap.c \
848 $src_dir/glx/singlepix.c \
849 $src_dir/glx/singlepixswap.c \
850 $src_dir/glx/singlesize.c \
851 $src_dir/glx/swap_interval.c \
852 $src_dir/glx/xfont.c \
853 "
854 mkdir -p $build_dir/glx
855 for f in $glx_c_files
856 do
857 glx_obj=$build_dir/glx/$(basename $f .c).o
858 glx_objs="$glx_objs $glx_obj"
859
860 $cc -I$src_dir/glx \
861 -I$src_dir/hw/xfree86/common \
862 -I$src_dir/hw/xfree86/dri2 \
863 $cppflags \
864 -D__GLX_ALIGN64 $f -o $glx_obj &
865 done
866 #---------------------------------------------------------------------------------------------------
867 glxdri_c_files="\
868 $src_dir/glx/glxdri2.c \
869 "
870 for f in $glxdri_c_files
871 do
872 glxdri_obj=$build_dir/glx/$(basename $f .c).o
873 glxdri_objs="$glxdri_objs $glxdri_obj"
874
875 $cc -I$src_dir/glx \
876 -I$src_dir/hw/xfree86/common \
877 -I$src_dir/hw/xfree86/dri2 \
878 $cppflags \
879 -D__GLX_ALIGN64 $f -o $glxdri_obj &
880 done
881 #---------------------------------------------------------------------------------------------------
882 glxvnd_c_files="\
883 $src_dir/glx/vndcmds.c \
884 $src_dir/glx/vndext.c \
885 $src_dir/glx/vndservermapping.c \
886 $src_dir/glx/vndservervendor.c \
887 "
888 for f in $glxvnd_c_files
889 do
890 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
891 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
892
893 $cc -I$src_dir/glx \
894 -I$src_dir/hw/xfree86/common \
895 -I$src_dir/hw/xfree86/dri2 \
896 $cppflags \
897 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
898 done
899 #===================================================================================================
900 present_c_files="\
901 $src_dir/present/present.c \
902 $src_dir/present/present_event.c \
903 $src_dir/present/present_execute.c \
904 $src_dir/present/present_fake.c \
905 $src_dir/present/present_fence.c \
906 $src_dir/present/present_notify.c \
907 $src_dir/present/present_request.c \
908 $src_dir/present/present_scmd.c \
909 $src_dir/present/present_screen.c \
910 $src_dir/present/present_vblank.c \
911 "
912 mkdir -p $build_dir/present
913 for f in $present_c_files
914 do
915 present_obj=$build_dir/present/$(basename $f .c).o
916 present_objs="$present_objs $present_obj"
917
918 $cc $cppflags $f -o $present_obj &
919 done
920 #===================================================================================================
921 dri3_c_files="\
922 $src_dir/dri3/dri3.c \
923 $src_dir/dri3/dri3_request.c \
924 $src_dir/dri3/dri3_screen.c \
925 "
926 mkdir -p $build_dir/dri3
927 for f in $dri3_c_files
928 do
929 dri3_obj=$build_dir/dri3/$(basename $f .c).o
930 dri3_objs="$dri3_objs $dri3_obj"
931
932 $cc $cppflags $f -o $dri3_obj &
933 done
934 #===================================================================================================
935 exa_c_files="\
936 $src_dir/exa/exa.c \
937 $src_dir/exa/exa_classic.c \
938 $src_dir/exa/exa_migration_classic.c \
939 $src_dir/exa/exa_driver.c \
940 $src_dir/exa/exa_mixed.c \
941 $src_dir/exa/exa_migration_mixed.c \
942 $src_dir/exa/exa_accel.c \
943 $src_dir/exa/exa_glyphs.c \
944 $src_dir/exa/exa_offscreen.c \
945 $src_dir/exa/exa_render.c \
946 $src_dir/exa/exa_unaccel.c \
947 "
948 mkdir -p $build_dir/exa
949 for f in $exa_c_files
950 do
951 exa_obj=$build_dir/exa/$(basename $f .c).o
952 exa_objs="$exa_objs $exa_obj"
953
954 $cc $cppflags $f -o $exa_obj &
955 done
956 #===================================================================================================
957 glamor_c_files="\
958 $src_dir/glamor/glamor.c \
959 $src_dir/glamor/glamor_copy.c \
960 $src_dir/glamor/glamor_core.c \
961 $src_dir/glamor/glamor_dash.c \
962 $src_dir/glamor/glamor_font.c \
963 $src_dir/glamor/glamor_composite_glyphs.c \
964 $src_dir/glamor/glamor_image.c \
965 $src_dir/glamor/glamor_lines.c \
966 $src_dir/glamor/glamor_segs.c \
967 $src_dir/glamor/glamor_render.c \
968 $src_dir/glamor/glamor_gradient.c \
969 $src_dir/glamor/glamor_prepare.c \
970 $src_dir/glamor/glamor_program.c \
971 $src_dir/glamor/glamor_rects.c \
972 $src_dir/glamor/glamor_spans.c \
973 $src_dir/glamor/glamor_text.c \
974 $src_dir/glamor/glamor_transfer.c \
975 $src_dir/glamor/glamor_transform.c \
976 $src_dir/glamor/glamor_trapezoid.c \
977 $src_dir/glamor/glamor_triangles.c \
978 $src_dir/glamor/glamor_addtraps.c \
979 $src_dir/glamor/glamor_glyphblt.c \
980 $src_dir/glamor/glamor_points.c \
981 $src_dir/glamor/glamor_pixmap.c \
982 $src_dir/glamor/glamor_largepixmap.c \
983 $src_dir/glamor/glamor_picture.c \
984 $src_dir/glamor/glamor_vbo.c \
985 $src_dir/glamor/glamor_window.c \
986 $src_dir/glamor/glamor_fbo.c \
987 $src_dir/glamor/glamor_compositerects.c \
988 $src_dir/glamor/glamor_utils.c \
989 $src_dir/glamor/glamor_sync.c \
990 $src_dir/glamor/glamor_xv.c \
991 "
992 # we ignore $src_dir/glamor/glamor_egl_stubs.c
993
994 mkdir -p $build_dir/glamor
995 for f in $glamor_c_files
996 do
997 glamor_obj=$build_dir/glamor/$(basename $f .c).o
998 glamor_objs="$glamor_objs $glamor_obj"
999
1000 $cc $cppflags $f -o $glamor_obj &
1001 done
1002 #===================================================================================================
1003 config_c_files="\
1004 $src_dir/config/config.c \
1005 $src_dir/config/udev.c \
1006 "
1007 mkdir -p $build_dir/config
1008 for f in $config_c_files
1009 do
1010 config_obj=$build_dir/config/$(basename $f .c).o
1011 config_objs="$config_objs $config_obj"
1012
1013 $cc $cppflags $f -o $config_obj &
1014 done
1015 #===================================================================================================
1016 mkdir -p $build_dir/include
1017 sed -e "s:@version_0@:$version_0:g" \
1018 -e "s:@version_1@:$version_1:g" \
1019 -e "s:@version_2@:$version_2:g" \
1020 -e "s:@version_3@:$version_3:g" \
1021 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1022 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1023 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1024 <$src_dir/contrib/xorg-config.h.in \
1025 >$build_dir/include/xorg-config.h
1026 #---------------------------------------------------------------------------------------------------
1027 mkdir -p $build_dir/hw/xfree86/common
1028
1029 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1030 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1031 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1032
1033 hw_xfree86_common_c_files="\
1034 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1035 $src_dir/hw/xfree86/common/xf86Configure.c \
1036 $src_dir/hw/xfree86/common/xf86Bus.c \
1037 $src_dir/hw/xfree86/common/xf86Config.c \
1038 $src_dir/hw/xfree86/common/xf86Cursor.c \
1039 $src_dir/hw/xfree86/common/xf86DPMS.c \
1040 $src_dir/hw/xfree86/common/xf86Events.c \
1041 $src_dir/hw/xfree86/common/xf86Globals.c \
1042 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1043 $src_dir/hw/xfree86/common/xf86Option.c \
1044 $src_dir/hw/xfree86/common/xf86Init.c \
1045 $src_dir/hw/xfree86/common/xf86VidMode.c \
1046 $src_dir/hw/xfree86/common/xf86fbman.c \
1047 $src_dir/hw/xfree86/common/xf86cmap.c \
1048 $src_dir/hw/xfree86/common/xf86Helper.c \
1049 $src_dir/hw/xfree86/common/xf86PM.c \
1050 $src_dir/hw/xfree86/common/xf86Xinput.c \
1051 $src_dir/hw/xfree86/common/xisb.c \
1052 $src_dir/hw/xfree86/common/xf86Mode.c \
1053 $src_dir/hw/xfree86/common/xorgHelper.c \
1054 $src_dir/hw/xfree86/common/xf86Extensions.c \
1055 $src_dir/hw/xfree86/common/xf86xv.c \
1056 $src_dir/hw/xfree86/common/xf86xvmc.c \
1057 $src_dir/hw/xfree86/common/xf86fbBus.c \
1058 $src_dir/hw/xfree86/common/xf86noBus.c \
1059 $src_dir/hw/xfree86/common/xf86pciBus.c \
1060 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1061 $src_dir/hw/xfree86/common/xf86platformBus.c \
1062 $src_dir/hw/xfree86/common/xf86RandR.c \
1063 "
1064 for f in $hw_xfree86_common_c_files
1065 do
1066 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1067 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1068
1069 $cc $cppflags \
1070 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1071 -I$src_dir/hw/xfree86/os-support/bus \
1072 -I$src_dir/hw/xfree86/os-support \
1073 -I$src_dir/hw/xfree86/parser \
1074 -I$src_dir/hw/xfree86/loader \
1075 -I$src_dir/hw/xfree86/ramdac \
1076 -I$src_dir/hw/xfree86/ddc \
1077 -I$src_dir/hw/xfree86/i2c \
1078 -I$src_dir/hw/xfree86/modes \
1079 -I$src_dir/hw/xfree86/common \
1080 $f -o $hw_xfree86_common_obj &
1081 done
1082 #===================================================================================================
1083 hw_xfree86_ddc_c_files="\
1084 $src_dir/hw/xfree86/ddc/ddc.c \
1085 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1086 $src_dir/hw/xfree86/ddc/print_edid.c \
1087 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1088 "
1089 mkdir -p $build_dir/hw/xfree86/ddc
1090 for f in $hw_xfree86_ddc_c_files
1091 do
1092 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1093 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1094
1095 $cc $cppflags \
1096 -DHAVE_XORG_CONFIG_H \
1097 -I$src_dir/hw/xfree86/os-support \
1098 -I$src_dir/hw/xfree86/i2c \
1099 -I$src_dir/hw/xfree86/common \
1100 $f -o $hw_xfree86_ddc_obj &
1101 done
1102 #===================================================================================================
1103 hw_xfree86_x86emu_c_files="\
1104 $src_dir/hw/xfree86/x86emu/debug.c \
1105 $src_dir/hw/xfree86/x86emu/decode.c \
1106 $src_dir/hw/xfree86/x86emu/fpu.c \
1107 $src_dir/hw/xfree86/x86emu/ops2.c \
1108 $src_dir/hw/xfree86/x86emu/ops.c \
1109 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1110 $src_dir/hw/xfree86/x86emu/sys.c \
1111 "
1112 mkdir -p $build_dir/hw/xfree86/x86emu
1113 for f in $hw_xfree86_x86emu_c_files
1114 do
1115 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1116 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1117
1118 $cc $cppflags \
1119 -DHAVE_XORG_CONFIG_H \
1120 -I$src_dir/hw/xfree86/x86emu \
1121 $f -o $hw_xfree86_x86emu_obj &
1122 done
1123 #===================================================================================================
1124 (hw_xfree86_int10_c_files="\
1125 $src_dir/hw/xfree86/int10/vbe.c \
1126 $src_dir/hw/xfree86/int10/vbeModes.c \
1127 $src_dir/hw/xfree86/int10/helper_exec.c \
1128 $src_dir/hw/xfree86/int10/xf86int10.c \
1129 $src_dir/hw/xfree86/int10/xf86int10module.c \
1130 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1131 $src_dir/hw/xfree86/int10/generic.c \
1132 $src_dir/hw/xfree86/int10/x86emu.c \
1133 "
1134 mkdir -p $build_dir/hw/xfree86/int10
1135 for f in $hw_xfree86_int10_c_files
1136 do
1137 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1138 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1139
1140 $cc $cppflags \
1141 -DHAVE_XORG_CONFIG_H \
1142 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1143 -I$src_dir/hw/xfree86/os-support/bus \
1144 -I$src_dir/hw/xfree86/os-support \
1145 -I$src_dir/hw/xfree86/i2c \
1146 -I$src_dir/hw/xfree86/parser \
1147 -I$src_dir/hw/xfree86/ddc \
1148 -I$src_dir/hw/xfree86/modes \
1149 -I$src_dir/hw/xfree86/common \
1150 -I$src_dir/hw/xfree86/x86emu \
1151 -I$src_dir/hw/xfree86/int10 \
1152 -I$src_dir/hw/xfree86/helper_mem \
1153 $f -o $hw_xfree86_int10_obj &
1154 done
1155 #---------------------------------------------------------------------------------------------------
1156 wait
1157 mkdir -p $build_dir/install_root$defaultmodulepath
1158 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1159 module_name=libint10.so
1160 eval $module_ccld_prolog_tmpl \
1161 $module_ccld_epilog_tmpl \
1162 $hw_xfree86_int10_objs \
1163 $libpciaccess_ldflags \
1164 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1165 #===================================================================================================
1166 hw_xfree86_os_support_bus_c_files="\
1167 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1168 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1169 "
1170 mkdir -p $build_dir/hw/xfree86/os-support/bus
1171 for f in $hw_xfree86_os_support_bus_c_files
1172 do
1173 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1174 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1175
1176 $cc $cppflags \
1177 -DHAVE_XORG_CONFIG_H \
1178 $f -o $hw_xfree86_os_support_bus_obj &
1179 done
1180 #===================================================================================================
1181 hw_xfree86_os_support_linux_c_files="\
1182 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1185 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1186 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1187 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1188 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1189 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1190 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1192 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1193 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1194 "
1195 mkdir -p $build_dir/hw/xfree86/os-support/linux
1196 for f in $hw_xfree86_os_support_linux_c_files
1197 do
1198 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1199 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1200
1201 $cc $cppflags \
1202 -DHAVE_XORG_CONFIG_H \
1203 -DHAVE_ACPI -DHAVE_APM \
1204 -DHAVE_SYSV_IPC \
1205 -I$src_dir/hw/xfree86/os-support \
1206 -I$src_dir/hw/xfree86/common \
1207 $f -o $hw_xfree86_os_support_linux_obj &
1208 done
1209 #===================================================================================================
1210 hw_xfree86_os_support_misc_c_files="\
1211 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1212 "
1213 mkdir -p $build_dir/hw/xfree86/os-support/misc
1214 for f in $hw_xfree86_os_support_misc_c_files
1215 do
1216 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1217 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1218
1219 $cc $cppflags \
1220 -DHAVE_XORG_CONFIG_H \
1221 -I$src_dir/hw/xfree86/os-support \
1222 -I$src_dir/hw/xfree86/common \
1223 $f -o $hw_xfree86_os_support_misc_obj &
1224 done
1225 #===================================================================================================
1226 hw_xfree86_parser_c_files="\
1227 $src_dir/hw/xfree86/parser/Device.c \
1228 $src_dir/hw/xfree86/parser/Files.c \
1229 $src_dir/hw/xfree86/parser/Flags.c \
1230 $src_dir/hw/xfree86/parser/Input.c \
1231 $src_dir/hw/xfree86/parser/InputClass.c \
1232 $src_dir/hw/xfree86/parser/OutputClass.c \
1233 $src_dir/hw/xfree86/parser/Layout.c \
1234 $src_dir/hw/xfree86/parser/Module.c \
1235 $src_dir/hw/xfree86/parser/Video.c \
1236 $src_dir/hw/xfree86/parser/Monitor.c \
1237 $src_dir/hw/xfree86/parser/Pointer.c \
1238 $src_dir/hw/xfree86/parser/Screen.c \
1239 $src_dir/hw/xfree86/parser/Vendor.c \
1240 $src_dir/hw/xfree86/parser/read.c \
1241 $src_dir/hw/xfree86/parser/scan.c \
1242 $src_dir/hw/xfree86/parser/write.c \
1243 $src_dir/hw/xfree86/parser/DRI.c \
1244 $src_dir/hw/xfree86/parser/Extensions.c \
1245 "
1246 mkdir -p $build_dir/hw/xfree86/parser
1247 for f in $hw_xfree86_parser_c_files
1248 do
1249 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1250 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1251
1252 $cc $cppflags \
1253 -DHAVE_XORG_CONFIG_H \
1254 -DDATADIR=\"$datadir\" \
1255 -I$src_dir/hw/xfree86/parser \
1256 -I$src_dir/hw/xfree86/common \
1257 $f -o $hw_xfree86_parser_obj &
1258 done
1259 #===================================================================================================
1260 hw_xfree86_ramdac_c_files="\
1261 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1262 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1263 "
1264 mkdir -p $build_dir/hw/xfree86/ramdac
1265 for f in $hw_xfree86_ramdac_c_files
1266 do
1267 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1268 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1269
1270 $cc $cppflags \
1271 -DHAVE_XORG_CONFIG_H \
1272 -I$src_dir/hw/xfree86/os-support \
1273 -I$src_dir/hw/xfree86/common \
1274 $f -o $hw_xfree86_ramdac_obj &
1275 done
1276 #===================================================================================================
1277 (hw_xfree86_vgahw_c_files="\
1278 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1279 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1280 "
1281 mkdir -p $build_dir/hw/xfree86/vgahw
1282 for f in $hw_xfree86_vgahw_c_files
1283 do
1284 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1285 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1286
1287 $cc $cppflags \
1288 -DHAVE_XORG_CONFIG_H \
1289 -I$src_dir/hw/xfree86/os-support/bus \
1290 -I$src_dir/hw/xfree86/os-support \
1291 -I$src_dir/hw/xfree86/i2c \
1292 -I$src_dir/hw/xfree86/ddc \
1293 -I$src_dir/hw/xfree86/common \
1294 $f -o $hw_xfree86_vgahw_obj &
1295 done
1296 #---------------------------------------------------------------------------------------------------
1297 wait
1298 mkdir -p $build_dir/install_root$defaultmodulepath
1299 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1300 module_name=libvgahw.so
1301 eval $module_ccld_prolog_tmpl \
1302 $module_ccld_epilog_tmpl \
1303 $hw_xfree86_vgahw_objs \
1304 $libpciaccess_ldflags \
1305 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1306 #===================================================================================================
1307 hw_xfree86_loader_c_files="\
1308 $src_dir/hw/xfree86/loader/loader.c \
1309 $src_dir/hw/xfree86/loader/loadmod.c \
1310 "
1311 mkdir -p $build_dir/hw/xfree86/loader
1312 for f in $hw_xfree86_loader_c_files
1313 do
1314 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1315 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1316
1317 $cc $cppflags \
1318 -DHAVE_XORG_CONFIG_H \
1319 -I$src_dir/hw/xfree86/common \
1320 $f -o $hw_xfree86_loader_obj &
1321 done
1322 #===================================================================================================
1323 hw_xfree86_modes_c_files="\
1324 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1325 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1326 $src_dir/hw/xfree86/modes/xf86gtf.c \
1327 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1328 $src_dir/hw/xfree86/modes/xf86Modes.c \
1329 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1330 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1331 "
1332 mkdir -p $build_dir/hw/xfree86/modes
1333 for f in $hw_xfree86_modes_c_files
1334 do
1335 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1336 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1337
1338 $cc $cppflags \
1339 -DHAVE_XORG_CONFIG_H \
1340 -I$src_dir/hw/xfree86/ramdac \
1341 -I$src_dir/hw/xfree86/ddc \
1342 -I$src_dir/hw/xfree86/i2c \
1343 -I$src_dir/hw/xfree86/parser \
1344 -I$src_dir/hw/xfree86/common \
1345 $f -o $hw_xfree86_modes_obj &
1346 done
1347 #===================================================================================================
1348 hw_xfree86_dri_c_files="\
1349 $src_dir/hw/xfree86/dri/dri.c \
1350 $src_dir/hw/xfree86/dri/xf86dri.c \
1351 "
1352 mkdir -p $build_dir/hw/xfree86/dri
1353 for f in $hw_xfree86_dri_c_files
1354 do
1355 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1356 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1357
1358 $cc $cppflags \
1359 -DHAVE_XORG_CONFIG_H \
1360 -I$src_dir/hw/xfree86/os-support \
1361 -I$src_dir/hw/xfree86/i2c \
1362 -I$src_dir/hw/xfree86/ramdac \
1363 -I$src_dir/hw/xfree86/ddc \
1364 -I$src_dir/hw/xfree86/modes \
1365 -I$src_dir/hw/xfree86/parser \
1366 -I$src_dir/hw/xfree86/common \
1367 $f -o $hw_xfree86_dri_obj &
1368 done
1369 #===================================================================================================
1370 hw_xfree86_dri2_c_files="\
1371 $src_dir/hw/xfree86/dri2/dri2.c \
1372 $src_dir/hw/xfree86/dri2/dri2ext.c \
1373 "
1374 mkdir -p $build_dir/hw/xfree86/dri2
1375 for f in $hw_xfree86_dri2_c_files
1376 do
1377 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1378 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1379
1380 $cc $cppflags \
1381 -DHAVE_XORG_CONFIG_H \
1382 -I$src_dir/hw/xfree86/dri2 \
1383 -I$src_dir/hw/xfree86/common \
1384 $f -o $hw_xfree86_dri2_obj &
1385 done
1386 #===================================================================================================
1387 hw_xfree86_dixmods_c_files="\
1388 $src_dir/mi/miinitext.c \
1389 "
1390 mkdir -p $build_dir/hw/xfree86/dixmods
1391 for f in $hw_xfree86_dixmods_c_files
1392 do
1393 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1394 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1395
1396 $cc $cppflags \
1397 -DHAVE_XORG_CONFIG_H \
1398 -I$src_dir/hw/xfree86/common \
1399 $f -o $hw_xfree86_dixmods_obj &
1400 done
1401 #===================================================================================================
1402 hw_xfree86_i2c_c_files="\
1403 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1404 "
1405 mkdir -p $build_dir/hw/xfree86/i2c
1406 for f in $hw_xfree86_i2c_c_files
1407 do
1408 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1409 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1410
1411 $cc $cppflags \
1412 -DHAVE_XORG_CONFIG_H \
1413 -I$src_dir/hw/xfree86/os-support \
1414 -I$src_dir/hw/xfree86/common \
1415 $f -o $hw_xfree86_i2c_obj &
1416 done
1417 #===================================================================================================
1418 hw_xfree86_xkb_c_files="\
1419 $src_dir/hw/xfree86/xkb/xkbVT.c \
1420 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1421 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1422 "
1423 mkdir -p $build_dir/hw/xfree86/xkb
1424 for f in $hw_xfree86_xkb_c_files
1425 do
1426 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1427 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1428
1429 $cc $cppflags \
1430 -DHAVE_XORG_CONFIG_H \
1431 -I$src_dir/hw/xfree86/common \
1432 $f -o $hw_xfree86_xkb_obj &
1433 done
1434 #===================================================================================================
1435 wait
1436 #TODO: integrate the -rpath-link into the build script with a directory component.
1437 mkdir -p $build_dir/install_root/$projectroot/bin
1438 $xorg_ccld_prolog \
1439 $dix_objs \
1440 $hw_xfree86_loader_objs \
1441 $hw_xfree86_common_objs \
1442 $config_objs \
1443 $hw_xfree86_os_support_bus_objs \
1444 $hw_xfree86_os_support_linux_objs \
1445 $hw_xfree86_os_support_misc_objs \
1446 $hw_xfree86_parser_objs \
1447 $hw_xfree86_dixmods_objs \
1448 $hw_xfree86_modes_objs \
1449 $hw_xfree86_ramdac_objs \
1450 $hw_xfree86_ddc_objs \
1451 $hw_xfree86_i2c_objs \
1452 $composite_objs \
1453 $xfixes_objs \
1454 $xext_objs \
1455 $dbe_objs \
1456 $record_objs \
1457 $randr_objs \
1458 $render_objs \
1459 $damageext_objs \
1460 $present_objs \
1461 $miext_damage_objs \
1462 $xi_objs \
1463 $xkb_objs \
1464 $hw_xfree86_xkb_objs \
1465 $hw_xfree86_dri_objs \
1466 $hw_xfree86_dri2_objs \
1467 $dri3_objs \
1468 $glxvnd_objs \
1469 $miext_sync_objs \
1470 $mi_objs \
1471 $os_objs \
1472 $xext_vidmod_objs \
1473 $fb_objs \
1474 $xorg_ccld_epilog \
1475 $pixman_ldflags \
1476 $libpciaccess_ldflags \
1477 $libxfont2_ldflags \
1478 $libdrm_ldflags \
1479 $libxshmfence_ldflags \
1480 $libudev_ldflags \
1481 $libxcvt_ldflags \
1482 $libxau_ldflags \
1483 $ssl_ldflags \
1484 -lm -ldl -lpthread \
1485 -Wl,--rpath-link=\
1486 /nyan/libfontenc/current/lib:\
1487 /nyan/freetype/current/lib:\
1488 /nyan/libpng/current/lib \
1489 -o $build_dir/install_root$projectroot/bin/Xorg
1490 #===================================================================================================
1491 (hw_xfree86_dixmods_glxmodule_c_files="\
1492 $src_dir/hw/xfree86/dixmods/glxmodule.c
1493 "
1494 mkdir -p $build_dir/hw/xfree86/dixmods
1495 for f in $hw_xfree86_dixmods_glxmodule_c_files
1496 do
1497 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1498 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1499
1500 $cc $cppflags \
1501 -DHAVE_XORG_CONFIG_H \
1502 -I$src_dir/hw/xfree86/common \
1503 -I$src_dir/glx \
1504 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1505 done
1506 #---------------------------------------------------------------------------------------------------
1507 wait
1508 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1509 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1510 module_name=libglx.so
1511 eval $module_ccld_prolog_tmpl \
1512 $glxdri_objs \
1513 $glx_objs \
1514 $module_ccld_epilog_tmpl \
1515 $hw_xfree86_dixmods_glxmodule_objs \
1516 $mesa_gl_ldflags \
1517 -ldl \
1518 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1519 #===================================================================================================
1520 (hw_xfree86_dixmods_libwfb_c_files="\
1521 $src_dir/hw/xfree86/dixmods/fbmodule.c
1522 "
1523 mkdir -p $build_dir/hw/xfree86/dixmods
1524 for f in $hw_xfree86_dixmods_libwfb_c_files
1525 do
1526 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1527 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1528
1529 $cc $cppflags \
1530 -DHAVE_XORG_CONFIG_H \
1531 -DFB_ACCESS_WRAPPER \
1532 -I$src_dir/hw/xfree86/common \
1533 $f -o $hw_xfree86_dixmods_libwfb_obj &
1534 done
1535 #---------------------------------------------------------------------------------------------------
1536 wait
1537 mkdir -p $build_dir/install_root$defaultmodulepath
1538 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1539 module_name=libwfb.so
1540 eval $module_ccld_prolog_tmpl \
1541 $fbw_objs \
1542 $module_ccld_epilog_tmpl \
1543 $hw_xfree86_dixmods_libwfb_objs \
1544 $pixman_ldflags \
1545 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1546 #===================================================================================================
1547 (hw_xfree86_dixmods_libshadow_c_files="\
1548 $src_dir/hw/xfree86/dixmods/shmodule.c
1549 "
1550 mkdir -p $build_dir/hw/xfree86/dixmods
1551 for f in $hw_xfree86_dixmods_libshadow_c_files
1552 do
1553 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1554 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1555
1556 $cc $cppflags \
1557 -DHAVE_XORG_CONFIG_H \
1558 -I$src_dir/hw/xfree86/common \
1559 $f -o $hw_xfree86_dixmods_libshadow_obj &
1560 done
1561 #---------------------------------------------------------------------------------------------------
1562 wait
1563 mkdir -p $build_dir/install_root$defaultmodulepath
1564 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1565 module_name=libshadow.so
1566 eval $module_ccld_prolog_tmpl \
1567 $miext_shadow_objs \
1568 $module_ccld_epilog_tmpl \
1569 $hw_xfree86_dixmods_libshadow_objs \
1570 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1571 #===================================================================================================
1572 (hw_xfree86_fbdevhw_c_files="\
1573 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1574 "
1575 mkdir -p $build_dir/hw/xfree86/fbdevhw
1576 for f in $hw_xfree86_fbdevhw_c_files
1577 do
1578 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1579 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1580
1581 $cc $cppflags \
1582 -DHAVE_XORG_CONFIG_H \
1583 -I$src_dir/hw/xfree86/os-support/bus \
1584 -I$src_dir/hw/xfree86/os-support \
1585 -I$src_dir/hw/xfree86/parser \
1586 -I$src_dir/hw/xfree86/ddc \
1587 -I$src_dir/hw/xfree86/modes \
1588 -I$src_dir/hw/xfree86/common \
1589 $f -o $hw_xfree86_fbdevhw_obj &
1590 done
1591 #---------------------------------------------------------------------------------------------------
1592 wait
1593 mkdir -p $build_dir/install_root$defaultmodulepath
1594 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1595 module_name=libfbdevhw.so
1596 eval $module_ccld_prolog_tmpl \
1597 $module_ccld_epilog_tmpl \
1598 $hw_xfree86_fbdevhw_objs \
1599 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1600 #===================================================================================================
1601 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1602 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1603 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1604 "
1605 mkdir -p $build_dir/hw/xfree86/shadowfb
1606 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1607 do
1608 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1609 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1610
1611 $cc $cppflags \
1612 -DHAVE_XORG_CONFIG_H \
1613 -I$src_dir/hw/xfree86/common \
1614 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1615 done
1616 #---------------------------------------------------------------------------------------------------
1617 wait
1618 mkdir -p $build_dir/install_root$defaultmodulepath
1619 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1620 module_name=libshadowfb.so
1621 eval $module_ccld_prolog_tmpl \
1622 $module_ccld_epilog_tmpl \
1623 $hw_xfree86_shadowfb_libshadowfb_objs \
1624 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1625 #===================================================================================================
1626 (hw_xfree86_exa_libexa_c_files="\
1627 $src_dir/hw/xfree86/exa/examodule.c
1628 "
1629 mkdir -p $build_dir/hw/xfree86/exa
1630 for f in $hw_xfree86_exa_libexa_c_files
1631 do
1632 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1633 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1634
1635 $cc $cppflags \
1636 -DHAVE_XORG_CONFIG_H \
1637 -I$src_dir/hw/xfree86/common \
1638 -I$src_dir/exa \
1639 $f -o $hw_xfree86_exa_libexa_obj &
1640 done
1641 #---------------------------------------------------------------------------------------------------
1642 wait
1643 mkdir -p $build_dir/install_root$defaultmodulepath
1644 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1645 module_name=libexa.so
1646 eval $module_ccld_prolog_tmpl \
1647 $exa_objs \
1648 $module_ccld_epilog_tmpl \
1649 $hw_xfree86_exa_libexa_objs \
1650 $pixman_ldflags \
1651 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1652 #===================================================================================================
1653 (glamor_libglamoregl_c_files="\
1654 $src_dir/glamor/glamor_egl.c \
1655 $src_dir/glamor/glamor_eglmodule.c \
1656 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1657 "
1658 mkdir -p $build_dir/glamor
1659 for f in $glamor_libglamoregl_c_files
1660 do
1661 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1662 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1663
1664 $cc $cppflags \
1665 -DHAVE_XORG_CONFIG_H \
1666 -I$src_dir/hw/xfree86/common \
1667 -I$src_dir/glamor \
1668 -I$src_dir/dri3 \
1669 $f -o $glamor_libglamoregl_obj &
1670 done
1671 #---------------------------------------------------------------------------------------------------
1672 wait
1673 mkdir -p $build_dir/install_root$defaultmodulepath
1674 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1675 module_name=libglamoregl.so
1676 eval $module_ccld_prolog_tmpl \
1677 $glamor_objs \
1678 $module_ccld_epilog_tmpl \
1679 $glamor_libglamoregl_objs \
1680 $libepoxy_ldflags \
1681 $pixman_ldflags \
1682 $mesa_gbm_ldflags \
1683 -lm \
1684 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1685 #===================================================================================================
1686 (hw_xfree86_drivers_modesetting_c_files="\
1687 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1688 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1689 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1690 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1691 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1692 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1693 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1694 "
1695 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1696 for f in $hw_xfree86_drivers_modesetting_c_files
1697 do
1698 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1699 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1700
1701 $cc $cppflags \
1702 -DHAVE_XORG_CONFIG_H \
1703 -I$src_dir/hw/xfree86/dri2 \
1704 -I$src_dir/hw/xfree86/i2c \
1705 -I$src_dir/hw/xfree86/ramdac \
1706 -I$src_dir/hw/xfree86/parser \
1707 -I$src_dir/hw/xfree86/ddc \
1708 -I$src_dir/hw/xfree86/modes \
1709 -I$src_dir/hw/xfree86/os-support/bus \
1710 -I$src_dir/hw/xfree86/os-support \
1711 -I$src_dir/hw/xfree86/common \
1712 -I$src_dir/glamor \
1713 $f -o $hw_xfree86_drivers_modesetting_obj &
1714 done
1715 #---------------------------------------------------------------------------------------------------
1716 wait
1717 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1718 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1719 module_name=modesetting_drv.so
1720 eval $module_ccld_prolog_tmpl \
1721 $module_ccld_epilog_tmpl \
1722 $hw_xfree86_drivers_modesetting_objs \
1723 $libudev_ldflags \
1724 $mesa_gbm_ldflags \
1725 $libdrm_ldflags \
1726 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1727 #===================================================================================================
1728 (hw_xfree86_drivers_inputtest_c_files="\
1729 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1730 "
1731 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1732 for f in $hw_xfree86_drivers_inputtest_c_files
1733 do
1734 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1735 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1736
1737 $cc $cppflags \
1738 -DHAVE_XORG_CONFIG_H \
1739 -I$src_dir/hw/xfree86/common \
1740 $f -o $hw_xfree86_drivers_inputtest_obj &
1741 done
1742 #---------------------------------------------------------------------------------------------------
1743 wait
1744 mkdir -p $build_dir/install_root$defaultmodulepath/input
1745 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1746 module_name=inputtest_drv.so
1747 eval $module_ccld_prolog_tmpl \
1748 $module_ccld_epilog_tmpl \
1749 $hw_xfree86_drivers_inputtest_objs \
1750 -lpthread \
1751 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1752 #===================================================================================================
1753 mkdir -p $build_dir/install_root$xkmoutputdir &
1754 #---------------------------------------------------------------------------------------------------
1755 mkdir -p $build_dir/install_root$defaultlogdir &
1756 #---------------------------------------------------------------------------------------------------
1757 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1758 #---------------------------------------------------------------------------------------------------
1759 mkdir -p $build_dir/install_root$projectroot/include/xorg
1760 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1761 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1762 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1763 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1764 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1765 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1766 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1767 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1768 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1769 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1770 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1771 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1772 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1773 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1774 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1775 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1776 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1777 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1778 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1779 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1780 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1781 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1782 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1783 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1784 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1785 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1786 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1787 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1788 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1789 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1790 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1791 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1792 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1793 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1794 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1795 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1796 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1797 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1798 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1799 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1800 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1801 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1802 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1803 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1804 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1805 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1806 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1807 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1808 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1809 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1810 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1811 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1812 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1813 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1814 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1815 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1816 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1817 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1818 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1819 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1820 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1821 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1822 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1823 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1824 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1825 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1826 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1827 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1828 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1829 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1830 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1831 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1832 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1833 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1834 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1835 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1836 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1837 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1838 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1839 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1840 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1841 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1842 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1843 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1844 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1845 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1846 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1847 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1848 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1849 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1850 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1851 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1852 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1853 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1854 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1855 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1856 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1857 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1858 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1859 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1860 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1861 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1862 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1863 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1864 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1865 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1866 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1867 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1868 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1869 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1870 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1871 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1872 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1873 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1874 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1875 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1876 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1877 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1878 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1879 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1880 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1881 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1882 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1883 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1884 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1885 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1886 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1887 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1888 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1889 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1890 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1891 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1892 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1893 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1894 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1895 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1896 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1897 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1898 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1899 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1900 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1901 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1902 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1903 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1904 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1905 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1906 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1907 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1908 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1909 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1910 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1911 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1912 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1913 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1914 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1915 #---------------------------------------------------------------------------------------------------
1916 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1917 -e "s:@version_0@:$version_0:g" \
1918 -e "s:@version_1@:$version_1:g" \
1919 -e "s:@version_2@:$version_2:g" \
1920 <$src_dir/contrib/xorg-server.h.in \
1921 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1922 #---------------------------------------------------------------------------------------------------
1923 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1924 sed -e "s:@projectroot@:$projectroot:g" \
1925 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1926 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1927 -e "s:@version_0@:$version_0:g" \
1928 -e "s:@version_1@:$version_1:g" \
1929 -e "s:@version_2@:$version_2:g" \
1930 -e "s:@version_3@:$version_3:g" \
1931 <$src_dir/contrib/xorg-server.pc.in \
1932 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1933 #---------------------------------------------------------------------------------------------------
1934 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1935 wait
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-f273c960c15cf1eaaaccf9c00ed93f5ac75c9397/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/linux-glibc.sh deleted (index dcb8768..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/linux/lnx_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-f73c4897716b60842e8d26aff70575637c4a7a9e/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/builder.sh deleted (index ff134b3..0000000)
1 git_commit=${pkg_name##*-}
2 slot=$git_commit
3 . $nyan_root/builders/xserver-sh/builder.sh
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/dix-config.h.in deleted (index 61d0301..0000000)
1 #ifndef _DIX_CONFIG_H_
2 #define _DIX_CONFIG_H_
3
4 /* Support BigRequests extension */
5 #define BIGREQS 1
6
7 /* Builder address */
8 #define BUILDERADDR "xorg@lists.freedesktop.org"
9
10 /* Builder string */
11 #define BUILDERSTRING ""
12
13 /* Default font path */
14 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
15
16 /* Miscellaneous server configuration files path */
17 #define SERVER_MISC_CONFIG_PATH "@miscconfigpath@"
18
19 /* Support Composite Extension */
20 #define COMPOSITE 1
21
22 /* Support Damage extension */
23 #define DAMAGE 1
24
25 /* Use OsVendorVErrorF */
26 /* #undef DDXOSVERRORF */
27
28 /* Use ddxBeforeReset */
29 /* #undef DDXBEFORERESET */
30
31 /* Build DPMS extension */
32 #define DPMSExtension 1
33
34 /* Build DRI3 extension */
35 #define DRI3 1
36
37 /* Build GLX extension */
38 #define GLXEXT 1
39
40 /* Build GLX DRI loader */
41 /* #undef GLX_DRI */
42
43 /* Path to DRI drivers */
44 #define DRI_DRIVER_PATH "@dridriverpath@"
45
46 /* Support XDM-AUTH*-1 */
47 /* #undef HASXDMAUTH */
48
49 /* Support SHM */
50 #define HAS_SHM 1
51
52 /* Has backtrace support */
53 #define HAVE_BACKTRACE 1
54
55 /* Has libunwind support */
56 /* #undef HAVE_LIBUNWIND */
57
58 /* Define to 1 if you have the `cbrt' function. */
59 #define HAVE_CBRT 1
60
61 /* Define to 1 if you have the declaration of `program_invocation_short_name', and
62 to 0 if you don't. */
63 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 1
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #define HAVE_DIRENT_H 1
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #define HAVE_DLFCN_H 1
71
72 /* Have execinfo.h */
73 #define HAVE_EXECINFO_H 1
74
75 /* Define to 1 if you have the <fcntl.h> header file. */
76 #define HAVE_FCNTL_H 1
77
78 /* Define to 1 if you have the `getdtablesize' function. */
79 #define HAVE_GETDTABLESIZE 1
80
81 /* Define to 1 if you have the `getifaddrs' function. */
82 #define HAVE_GETIFADDRS 1
83
84 /* Define to 1 if you have the `getpeereid' function. */
85 /* #undef HAVE_GETPEEREID */
86
87 /* Define to 1 if you have the `getpeerucred' function. */
88 /* #undef HAVE_GETPEERUCRED */
89
90 /* Define to 1 if you have the `getprogname' function. */
91 /* #undef HAVE_GETPROGNAME */
92
93 /* Define to 1 if you have the `getzoneid' function. */
94 /* #undef HAVE_GETZONEID */
95
96 /* Define to 1 if you have the <inttypes.h> header file. */
97 #define HAVE_INTTYPES_H 1
98
99 /* Have Quartz */
100 /* #undef XQUARTZ */
101
102 /* Support application updating through sparkle. */
103 /* #undef XQUARTZ_SPARKLE */
104
105 /* Prefix to use for bundle identifiers */
106 #define BUNDLE_ID_PREFIX ""
107
108 /* Build a standalone xpbproxy */
109 /* #undef STANDALONE_XPBPROXY */
110
111 /* Define to 1 if you have the `bsd' library (-lbsd). */
112 /* #undef HAVE_LIBBSD */
113
114 /* Define to 1 if you have the `m' library (-lm). */
115 #define HAVE_LIBM 1
116
117 /* Define to 1 if you have the <linux/agpgart.h> header file. */
118 #define HAVE_LINUX_AGPGART_H 1
119
120 /* Define to 1 if you have the <linux/apm_bios.h> header file. */
121 #define HAVE_LINUX_APM_BIOS_H 1
122
123 /* Define to 1 if you have the <linux/fb.h> header file. */
124 #define HAVE_LINUX_FB_H 1
125
126 /* Define to 1 if you have the `memfd_create' function. */
127 #define HAVE_MEMFD_CREATE 1
128
129 /* Define to 1 if you have the `mkostemp' function. */
130 #define HAVE_MKOSTEMP 1
131
132 /* Define to 1 if you have the `mmap' function. */
133 #define HAVE_MMAP 1
134
135 /* Define to 1 if you have the function pthread_setname_np(const char*) */
136 /* #undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID */
137
138 /* Define to 1 if you have the function pthread_setname_np(pthread_t, const char*) */
139 #define HAVE_PTHREAD_SETNAME_NP_WITH_TID 1
140
141 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
142 /* #undef HAVE_NDIR_H */
143
144 /* Define to 1 if you have the `reallocarray' function. */
145 #define HAVE_REALLOCARRAY 1
146
147 /* Define to 1 if you have the `arc4random_buf' function. */
148 /* #undef HAVE_ARC4RANDOM_BUF */
149
150 /* Define to use libc SHA1 functions */
151 /* #undef HAVE_SHA1_IN_LIBC */
152
153 /* Define to use CommonCrypto SHA1 functions */
154 /* #undef HAVE_SHA1_IN_COMMONCRYPTO */
155
156 /* Define to use CryptoAPI SHA1 functions */
157 /* #undef HAVE_SHA1_IN_CRYPTOAPI */
158
159 /* Define to use libmd SHA1 functions */
160 /* #undef HAVE_SHA1_IN_LIBMD */
161
162 /* Define to use libgcrypt SHA1 functions */
163 /* #undef HAVE_SHA1_IN_LIBGCRYPT */
164
165 /* Define to use libnettle SHA1 functions */
166 /* #undef HAVE_SHA1_IN_LIBNETTLE */
167
168 /* Define to use libsha1 for SHA1 */
169 /* #undef HAVE_SHA1_IN_LIBSHA1 */
170
171 /* Define to 1 if you have the `shmctl64' function. */
172 /* #undef HAVE_SHMCTL64 */
173
174 /* Define to 1 if you have the <stdlib.h> header file. */
175 #define HAVE_STDLIB_H 1
176
177 /* Define to 1 if you have the `strcasecmp' function. */
178 #define HAVE_STRCASECMP 1
179
180 /* Define to 1 if you have the `strcasestr' function. */
181 #define HAVE_STRCASESTR 1
182
183 /* Define to 1 if you have the `strncasecmp' function. */
184 #define HAVE_STRNCASECMP 1
185
186 /* Define to 1 if you have the `strlcat' function. */
187 /* #undef HAVE_STRLCAT */
188
189 /* Define to 1 if you have the `strlcpy' function. */
190 /* #undef HAVE_STRLCPY */
191
192 /* Define to 1 if you have the <strings.h> header file. */
193 #define HAVE_STRINGS_H 1
194
195 /* Define to 1 if you have the <string.h> header file. */
196 #define HAVE_STRING_H 1
197
198 /* Define to 1 if you have the `strndup' function. */
199 #define HAVE_STRNDUP 1
200
201 /* Define to 1 if libsystemd-daemon is available */
202 /* #undef HAVE_SYSTEMD_DAEMON */
203
204 /* Define to 1 if SYSV IPC is available */
205 #define HAVE_SYSV_IPC 1
206
207 /* Define to 1 if you have the <sys/agpio.h> header file. */
208 /* #undef HAVE_SYS_AGPIO_H */
209
210 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
211 */
212 /* #undef HAVE_SYS_DIR_H */
213
214 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
215 */
216 /* #undef HAVE_SYS_NDIR_H */
217
218 /* Define to 1 if you have the <sys/stat.h> header file. */
219 #define HAVE_SYS_STAT_H 1
220
221 /* Define to 1 if you have the <sys/types.h> header file. */
222 #define HAVE_SYS_TYPES_H 1
223
224 /* Define to 1 if you have the <sys/utsname.h> header file. */
225 #define HAVE_SYS_UTSNAME_H 1
226
227 /* Define to 1 if you have the `timingsafe_memcmp' function. */
228 /* #undef HAVE_TIMINGSAFE_MEMCMP */
229
230 /* Define to 1 if you have the <unistd.h> header file. */
231 #define HAVE_UNISTD_H 1
232
233 /* Define to 1 if you have the <fnmatch.h> header file. */
234 #define HAVE_FNMATCH_H 1
235
236 /* Have /dev/urandom */
237 /* #undef HAVE_URANDOM */
238
239 /* Define to 1 if you have the `vasprintf' function. */
240 #define HAVE_VASPRINTF 1
241
242 /* Support IPv6 for TCP connections */
243 #define IPv6 1
244
245 /* Support os-specific local connections */
246 /* #undef LOCALCONN */
247
248 /* Support MIT-SHM Extension */
249 #define MITSHM 1
250
251 /* Enable some debugging code */
252 /* #undef DEBUG */
253
254 /* Name of package */
255 #define PACKAGE "xorg-server"
256
257 /* Internal define for Xinerama */
258 #define PANORAMIX 1
259
260 /* Support Present extension */
261 #define PRESENT 1
262
263 /* Overall prefix */
264 #define PROJECTROOT "@projectroot@"
265
266 /* Support RANDR extension */
267 #define RANDR 1
268
269 /* Support Record extension */
270 #define XRECORD 1
271
272 /* Support RENDER extension */
273 #define RENDER 1
274
275 /* Support X resource extension */
276 #define RES 1
277
278 /* Support client ID tracking in X resource extension */
279 #define CLIENTIDS 1
280
281 /* Support MIT-SCREEN-SAVER extension */
282 #define SCREENSAVER 1
283
284 /* Support Secure RPC ("SUN-DES-1") authentication for X11 clients */
285 /* #undef SECURE_RPC */
286
287 /* Support SHAPE extension */
288 #define SHAPE 1
289
290 /* Where to install Xorg.bin and Xorg.wrap */
291 /* #undef SUID_WRAPPER_DIR */
292
293 /* Define to 1 on systems derived from System V Release 4 */
294 /* #undef SVR4 */
295
296 /* sysconfdir */
297 #define SYSCONFDIR "@sysconfdir@"
298
299 /* Support TCP socket connections */
300 #define TCPCONN 1
301
302 /* Support UNIX socket connections */
303 #define UNIXCONN 1
304
305 /* Build X string registry */
306 /* #undef XREGISTRY */
307
308 /* Build X-ACE extension */
309 #define XACE 1
310
311 /* Build SELinux extension */
312 /* #undef XSELINUX */
313
314 /* Support XCMisc extension */
315 #define XCMISC 1
316
317 /* Build Security extension */
318 /* #undef XCSECURITY */
319
320 /* Support Xdmcp */
321 /* #undef XDMCP */
322
323 /* Build XFree86 BigFont extension */
324 /* #undef XF86BIGFONT */
325
326 /* Support XFree86 Video Mode extension */
327 #define XF86VIDMODE 1
328
329 /* Support XFixes extension */
330 #define XFIXES 1
331
332 /* Build XDGA support */
333 /* #undef XFreeXDGA */
334
335 /* Support Xinerama extension */
336 #define XINERAMA 1
337
338 /* Current Xorg version */
339 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
340
341 /* Build Xv Extension */
342 #define XvExtension 1
343
344 /* Build XvMC Extension */
345 #define XvMCExtension 1
346
347 /* Support XSync extension */
348 #define XSYNC 1
349
350 /* Support XTest extension */
351 #define XTEST 1
352
353 /* Support Xv extension */
354 #define XV 1
355
356 /* Support DRI extension */
357 #define XF86DRI 1
358
359 /* Build DRI2 extension */
360 #define DRI2 1
361
362 /* Build DBE support */
363 #define DBE 1
364
365 /* Vendor name */
366 #define XVENDORNAME "The X.Org Foundation"
367
368 /* Number of bits in a file offset, on hosts where this is settable. */
369 /* #undef _FILE_OFFSET_BITS */
370
371 /* Enable GNU and other extensions to the C environment for GLIBC */
372 #define _GNU_SOURCE 1
373
374 /* Define for large files, on AIX-style hosts. */
375 /* #undef _LARGE_FILES */
376
377 /* Define to empty if `const' does not conform to ANSI C. */
378 /* #undef const */
379
380 /* Define to `int' if <sys/types.h> does not define. */
381 /* #undef pid_t */
382
383 /* Build Rootless code */
384 /* #undef ROOTLESS */
385
386 /* Define to 1 if unsigned long is 64 bits. */
387 #define _XSERVER64 1
388
389 /* System is BSD-like */
390 /* #undef CSRG_BASED */
391
392 /* Define to 1 if `struct sockaddr_in' has a `sin_len' member */
393 /* #undef BSD44SOCKETS */
394
395 /* Support D-Bus */
396 /* #undef HAVE_DBUS */
397
398 /* Use libudev for input hotplug */
399 #define CONFIG_UDEV 1
400
401 /* Use libudev for kms enumeration */
402 #define CONFIG_UDEV_KMS 1
403
404 /* Use udev_monitor_filter_add_match_tag() */
405 #define HAVE_UDEV_MONITOR_FILTER_ADD_MATCH_TAG 1
406
407 /* Use udev_enumerate_add_match_tag() */
408 #define HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG 1
409
410 /* Enable D-Bus core */
411 /* #undef NEED_DBUS */
412
413 /* Support HAL for hotplug */
414 /* #undef CONFIG_HAL */
415
416 /* Enable systemd-logind integration */
417 /* #undef SYSTEMD_LOGIND */
418
419 /* Have a monotonic clock from clock_gettime() */
420 #define MONOTONIC_CLOCK 1
421
422 /* Define to 1 if the DTrace Xserver provider probes should be built in */
423 /* #undef XSERVER_DTRACE */
424
425 /* Define to 1 if typeof works with your compiler. */
426 #define HAVE_TYPEOF 1
427
428 /* Define to __typeof__ if your compiler spells it that way. */
429 #define typeof __typeof__
430
431 /* Correctly set _XSERVER64 for OSX fat binaries */
432 #ifdef __APPLE__
433 #include "dix-config-apple-verbatim.h"
434 #endif
435
436 /* Enable general extensions on Solaris. */
437 #ifndef __EXTENSIONS__
438 # define __EXTENSIONS__ 1
439 #endif
440
441 /* Defined if needed to expose struct msghdr.msg_control */
442 /* #undef _XOPEN_SOURCE */
443
444 /* Have support for X shared memory fence library (xshmfence) */
445 #define HAVE_XSHMFENCE 1
446
447 /* Use XTrans FD passing support */
448 #define XTRANS_SEND_FDS 1
449
450 /* Wrap SIGBUS to catch MIT-SHM faults */
451 #define BUSFAULT 1
452
453 /* Don't let Xdefs.h define 'pointer' */
454 #define _XTYPEDEF_POINTER 1
455
456 /* Don't let XIproto define 'Pointer' */
457 #define _XITYPEDEF_POINTER 1
458
459 /* Ask fontsproto to make font path element names const */
460 #define FONT_PATH_ELEMENT_NAME_CONST 1
461
462 /* Build GLAMOR */
463 #define GLAMOR 1
464
465 /* Build glamor's GBM-based EGL support */
466 #define GLAMOR_HAS_GBM 1
467
468 /* Build glamor/gbm has linear support */
469 /* #undef GLAMOR_HAS_GBM_LINEAR */
470
471 /* GBM has modifiers support */
472 #define GBM_BO_WITH_MODIFIERS 1
473
474 /* GBM has gbm_bo_get_fd_for_plane function */
475 #define GBM_BO_FD_FOR_PLANE 1
476
477 /* Glamor can use eglQueryDmaBuf* functions */
478 #define GLAMOR_HAS_EGL_QUERY_DMABUF 1
479
480 /* Glamor can use EGL_MESA_query_driver functions */
481 #define GLAMOR_HAS_EGL_QUERY_DRIVER 1
482
483 /* byte order */
484 #define X_BYTE_ORDER X_LITTLE_ENDIAN
485
486 /* Listen on TCP socket */
487 /* #undef LISTEN_TCP */
488
489 /* Listen on Unix socket */
490 #define LISTEN_UNIX 1
491
492 /* Listen on local socket */
493 #define LISTEN_LOCAL 1
494
495 /* Define if no local socket credentials interface exists */
496 /* #undef NO_LOCAL_CLIENT_CRED */
497
498 /* Have setitimer support */
499 #define HAVE_SETITIMER 1
500
501 /* Have posix_fallocate() */
502 #define HAVE_POSIX_FALLOCATE 1
503
504 /* Use input thread */
505 #define INPUTTHREAD 1
506
507 /* Have poll() */
508 #define HAVE_POLL 1
509
510 /* Have epoll_create1() */
511 #define HAVE_EPOLL_CREATE1 1
512
513 /* Have <sys/sysmacros.h> header */
514 #define HAVE_SYS_SYSMACROS_H 1
515
516 /* Have sigprocmask */
517 #define HAVE_SIGPROCMASK 1
518
519 /* Have isastream */
520 /* #undef HAVE_ISASTREAM */
521
522 #endif /* _DIX_CONFIG_H_ */
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/linux-glibc.sh deleted (index 54dd31a..0000000)
1 #!/bin/sh
2 version_0=21
3 version_1=1
4 version_2=99
5 version_3=1
6 #===================================================================================================
7 # build dir and src dir
8 build_dir=$(readlink -f .)
9 printf "build_dir=$build_dir\n"
10 # we are in contrib subdir
11 src_dir=$(readlink -f $(dirname $0)/..)
12 printf "src_dir=$src_dir\n"
13 #===================================================================================================
14 # the current configur-able variables may be individually overridden with the
15 # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in
16 # those scripts to find what you can override to tune the build.
17 if test -f "$1"; then
18 . "$1"
19 else
20 if test -f $build_dir/local_conf.sh; then
21 . $build_dir/local_conf.sh
22 fi
23 fi
24 #===================================================================================================
25 if test "${sysconfdir-unset}" = unset; then
26 sysconfdir='/etc'
27 fi
28 #===================================================================================================
29 if test "${defaultfontdir-unset}" = unset; then
30 defaultfontdir='/usr/share/fonts'
31 fi
32 #===================================================================================================
33 if test "${miscconfigdir-unset}" = unset; then
34 miscconfigdir='/usr/lib/xorg'
35 fi
36 #===================================================================================================
37 if test "${dridriverpath-unset}" = unset; then
38 dridriverpath='/usr/lib/dri'
39 fi
40 #===================================================================================================
41 if test "${projectroot-unset}" = unset; then
42 projectroot=/usr
43 fi
44 #===================================================================================================
45 if test "${xkbbasedir-unset}" = unset; then
46 xkbbasedir='/usr/share/X11/xkb'
47 fi
48 #===================================================================================================
49 if test "${xkbbindir-unset}" = unset; then
50 xkbbindir='/usr/bin'
51 fi
52 #===================================================================================================
53 if test "${xkmoutputdir-unset}" = unset; then
54 xkmoutputdir='/usr/share/X11xkb/compiled/'
55 fi
56 #===================================================================================================
57 if test "${defaultmodulepath-unset}" = unset; then
58 defaultmodulepath='/usr/lib/xorg/modules'
59 fi
60 #===================================================================================================
61 if test "${defaultlibrarypath-unset}" = unset; then
62 defaultlibrarypath='/usr/lib'
63 fi
64 #===================================================================================================
65 if test "${defaultlogdir-unset}" = unset; then
66 defaultlogdir='/var/log'
67 fi
68 #===================================================================================================
69 if test "${datadir-unset}" = unset; then
70 datadir='/usr/share'
71 fi
72 #===================================================================================================
73 if test "${cpp-unset}" = unset; then
74 cpp=false
75 fi
76 #===================================================================================================
77 if test "${cc-unset}" = unset; then
78 cc=false
79 fi
80 #===================================================================================================
81 # you must use binutils ld export-dynamic option because dynamically loaded modules will refer back
82 # no symbols in the xorg binary
83 if test "${xorg_ccld_prolog-unset}" = unset; then
84 xorg_ccld_prolog=false
85 fi
86 if test "${xorg_ccld_epilog-unset}" = unset; then
87 xorg_ccld_epilog=
88 fi
89 #===================================================================================================
90 # this template expect the variable "module_name" to be defined
91 if test "${module_ccld_prolog_tmpl-unset}" = unset; then
92 module_ccld_prolog_tmpl=false
93 fi
94 if test "${module_ccld_epilog_tmpl-unset}" = unset; then
95 module_ccld_epilog_tmpl=
96 fi
97 #===================================================================================================
98 if test "${awk-unset}" = unset; then
99 awk=false
100 fi
101 #===================================================================================================
102 if test "${xorgproto_cppflags-unset}" = unset; then
103 xorgproto_cppflags=
104 fi
105 #===================================================================================================
106 if test "${xtrans_cppflags-unset}" = unset; then
107 xtrans_cppflags=
108 fi
109 #===================================================================================================
110 if test "${libxcvt_cppflags-unset}" = unset; then
111 libxcvt_cppflags=
112 fi
113 if test "${libxcvt_ldflags-unset}" = unset; then
114 libxcvt_ldflags=
115 fi
116 #===================================================================================================
117 if test "${mesa_gl_cppflags-unset}" = unset; then
118 mesa_gl_cppflags=
119 fi
120 if test "${mesa_gl_ldflags-unset}" = unset; then
121 mesa_gl_ldflags=
122 fi
123 if test "${mesa_gbm_ldflags-unset}" = unset; then
124 mesa_gbm_ldflags=
125 fi
126 #===================================================================================================
127 if test "${libxkbfile_cppflags-unset}" = unset; then
128 libxkbfile_cppflags=
129 fi
130 #===================================================================================================
131 if test "${pixman_cppflags-unset}" = unset; then
132 pixman_cppflags=
133 fi
134 if test "${pixman_ldflags-unset}" = unset; then
135 pixman_ldflags=
136 fi
137 #===================================================================================================
138 # why? we are server side
139 if test "${libX11_cppflags-unset}" = unset; then
140 libX11_cppflags=
141 fi
142 #===================================================================================================
143 # why? we are server side
144 if test "${libxcb_cppflags-unset}" = unset; then
145 libxcb_cppflags=
146 fi
147 #===================================================================================================
148 # used by the server
149 if test "${libxau_cppflags-unset}" = unset; then
150 libxau_cppflags=
151 fi
152 if test "${libxau_ldflags-unset}" = unset; then
153 libxau_ldflags=
154 fi
155 #===================================================================================================
156 # used by the server
157 if test "${libxfont2_cppflags-unset}" = unset; then
158 libxfont2_cppflags=
159 fi
160 if test "${libxfont2_ldflags-unset}" = unset; then
161 libxfont2_ldflags=
162 fi
163 #===================================================================================================
164 if test "${libfontenc_cppflags-unset}" = unset; then
165 libfontenc_cppflags=
166 fi
167 #===================================================================================================
168 if test "${freetype_cppflags-unset}" = unset; then
169 freetype_cppflags=
170 fi
171 #===================================================================================================
172 if test "${zlib_cppflags-unset}" = unset; then
173 zlib_cppflags=
174 fi
175 #===================================================================================================
176 if test "${libpng_cppflags-unset}" = unset; then
177 libpng_cppflags=
178 fi
179 #===================================================================================================
180 if test "${libxshmfence_cppflags-unset}" = unset; then
181 libxshmfence_cppflags=
182 fi
183 if test "${libxshmfence_ldflags-unset}" = unset; then
184 libxshmfence_ldflags=
185 fi
186 #===================================================================================================
187 if test "${ssl_cppflags-unset}" = unset; then
188 ssl_cppflags=
189 fi
190 if test "${ssl_ldflags-unset}" = unset; then
191 ssl_ldflags=
192 fi
193 #===================================================================================================
194 if test "${libdrm_cppflags-unset}" = unset; then
195 libdrm_cppflags=
196 fi
197 if test "${libdrm_ldflags-unset}" = unset; then
198 libdrm_ldflags=
199 fi
200 #===================================================================================================
201 if test "${libepoxy_cppflags-unset}" = unset; then
202 libepoxy_cppflags=
203 fi
204 if test "${libepoxy_ldflags-unset}" = unset; then
205 libepoxy_ldflags=
206 fi
207 #===================================================================================================
208 if test "${libudev_cppflags-unset}" = unset; then
209 libudev_cppflags=
210 fi
211 if test "${libudev_ldflags-unset}" = unset; then
212 libudev_ldflags=
213 fi
214 #===================================================================================================
215 if test "${libpciaccess_cppflags-unset}" = unset; then
216 libpciaccess_cppflags=
217 fi
218 if test "${libpciaccess_ldflags-unset}" = unset; then
219 libpciaccess_ldflags=
220 fi
221 #===================================================================================================
222 mkdir -p $build_dir/dix
223 sed -e "s:@sysconfdir@:$sysconfdir:g" \
224 -e "s:@miscconfigpath@:$miscconfigpath:g" \
225 -e "s:@defaultfontdir@:$defaultfontdir:g" \
226 -e "s:@dridriverpath@:$dridriverpath:g" \
227 -e "s:@projectroot@:$projectroot:g" \
228 -e "s:@version_0@:$version_0:g" \
229 -e "s:@version_1@:$version_1:g" \
230 -e "s:@version_2@:$version_2:g" \
231 <$src_dir/contrib/dix-config.h.in \
232 >$build_dir/dix/dix-config.h
233 #---------------------------------------------------------------------------------------------------
234 mkdir -p $build_dir/include
235 sed -e "s:@version_0@:$version_0:g" \
236 -e "s:@version_1@:$version_1:g" \
237 -e "s:@version_2@:$version_2:g" \
238 -e "s:@version_2@:$version_3:g" \
239 <$src_dir/contrib/version-config.h.in \
240 >$build_dir/include/version-config.h
241 #---------------------------------------------------------------------------------------------------
242 mkdir -p $build_dir/include
243 sed -e "s:@xkbbasedir@:$xkbbasedir:g" \
244 -e "s:@xkbbindir@:$xkbbindir:g" \
245 -e "s:@xkmoutputdir@:$xkmoutputdir:g" \
246 <$src_dir/contrib/xkb-config.h.in \
247 >$build_dir/include/xkb-config.h
248 #===================================================================================================
249 unknown_cppflags="\
250 -D_DEFAULT_SOURCE \
251 -D_BSD_SOURCE \
252 -DHAS_FCHOWN \
253 -DHAS_STICKY_DIR_BIT \
254 "
255 xserver_cppflags="\
256 -DHAVE_CONFIG_H \
257 -DHAVE_DIX_CONFIG_H \
258 -DHAVE_MODESETTING_DRIVER \
259 "
260 cppflags="\
261 $unknown_cppflags \
262 $xserver_cppflags \
263 $xorgproto_cppflags \
264 $xtrans_cppflags \
265 $libxcvt_cppflags \
266 $pixman_cppflags \
267 $libx11_cppflags \
268 $libxcb_cppflags \
269 $libxau_cppflags \
270 $libxfont2_cppflags \
271 $libfontenc_cppflags \
272 $freetype_cppflags \
273 $zlib_cppflags \
274 $libpng_cppflags \
275 $libxshmfence_cppflags \
276 $ssl_cppflags \
277 $libxkbfile_cppflags \
278 $mesa_gl_cppflags \
279 $libdrm_cppflags \
280 $libepoxy_cppflags \
281 $libudev_cppflags \
282 $libpciaccess_cppflags \
283 -I$build_dir/dix \
284 -I$src_dir/dix \
285 -I$build_dir/include \
286 -I$src_dir/include \
287 -I$src_dir/Xext \
288 -I$src_dir/composite \
289 -I$src_dir/damageext \
290 -I$src_dir/xfixes \
291 -I$src_dir/Xi \
292 -I$src_dir/mi \
293 -I$src_dir/miext/sync \
294 -I$src_dir/miext/shadow \
295 -I$src_dir/miext/damage \
296 -I$src_dir/render \
297 -I$src_dir/randr \
298 -I$src_dir/fb \
299 -I$src_dir/dbe \
300 -I$src_dir/present \
301 "
302 #===================================================================================================
303 dix_c_files="\
304 $src_dir/dix/atom.c \
305 $src_dir/dix/colormap.c \
306 $src_dir/dix/cursor.c \
307 $src_dir/dix/devices.c \
308 $src_dir/dix/dispatch.c \
309 $src_dir/dix/dixfonts.c \
310 $src_dir/dix/events.c \
311 $src_dir/dix/main.c \
312 $src_dir/dix/dixutils.c \
313 $src_dir/dix/enterleave.c \
314 $src_dir/dix/eventconvert.c \
315 $src_dir/dix/extension.c \
316 $src_dir/dix/gc.c \
317 $src_dir/dix/getevents.c \
318 $src_dir/dix/gestures.c \
319 $src_dir/dix/globals.c \
320 $src_dir/dix/glyphcurs.c \
321 $src_dir/dix/grabs.c \
322 $src_dir/dix/initatoms.c \
323 $src_dir/dix/inpututils.c \
324 $src_dir/dix/pixmap.c \
325 $src_dir/dix/privates.c \
326 $src_dir/dix/property.c \
327 $src_dir/dix/ptrveloc.c \
328 $src_dir/dix/region.c \
329 $src_dir/dix/registry.c \
330 $src_dir/dix/resource.c \
331 $src_dir/dix/selection.c \
332 $src_dir/dix/swaprep.c \
333 $src_dir/dix/swapreq.c \
334 $src_dir/dix/tables.c \
335 $src_dir/dix/touch.c \
336 $src_dir/dix/window.c \
337 \
338 $src_dir/dix/stubmain.c \
339 "
340 mkdir -p $build_dir/dix
341 for f in $dix_c_files
342 do
343 dix_obj=$build_dir/dix/$(basename $f .c).o
344 dix_objs="$dix_objs $dix_obj"
345
346 $cc $cppflags $f -o $dix_obj &
347 done
348 #===================================================================================================
349 fb_c_files="\
350 $src_dir/fb/fballpriv.c \
351 $src_dir/fb/fbarc.c \
352 $src_dir/fb/fbbits.c \
353 $src_dir/fb/fbblt.c \
354 $src_dir/fb/fbbltone.c \
355 $src_dir/fb/fbcmap_mi.c \
356 $src_dir/fb/fbcopy.c \
357 $src_dir/fb/fbfill.c \
358 $src_dir/fb/fbfillrect.c \
359 $src_dir/fb/fbfillsp.c \
360 $src_dir/fb/fbgc.c \
361 $src_dir/fb/fbgetsp.c \
362 $src_dir/fb/fbglyph.c \
363 $src_dir/fb/fbimage.c \
364 $src_dir/fb/fbline.c \
365 $src_dir/fb/fboverlay.c \
366 $src_dir/fb/fbpict.c \
367 $src_dir/fb/fbpixmap.c \
368 $src_dir/fb/fbpoint.c \
369 $src_dir/fb/fbpush.c \
370 $src_dir/fb/fbscreen.c \
371 $src_dir/fb/fbseg.c \
372 $src_dir/fb/fbsetsp.c \
373 $src_dir/fb/fbsolid.c \
374 $src_dir/fb/fbtrap.c \
375 $src_dir/fb/fbutil.c \
376 $src_dir/fb/fbwindow.c \
377 "
378 mkdir -p $build_dir/fb
379 for f in $fb_c_files
380 do
381 fb_obj=$build_dir/fb/fb_$(basename $f .c).o
382 fbw_obj=$build_dir/fb/fbw_$(basename $f .c).o
383 fb_objs="$fb_objs $fb_obj"
384 fbw_objs="$fbw_objs $fbw_obj"
385
386 $cc $cppflags $f -o $fb_obj &
387 # w as in 'W'rapper
388 $cc $cppflags -DFB_ACCESS_WRAPPER $f -o $fbw_obj &
389 done
390 #===================================================================================================
391 mi_c_files="\
392 $src_dir/mi/miarc.c \
393 $src_dir/mi/mibitblt.c \
394 $src_dir/mi/micmap.c \
395 $src_dir/mi/micopy.c \
396 $src_dir/mi/midash.c \
397 $src_dir/mi/midispcur.c \
398 $src_dir/mi/mieq.c \
399 $src_dir/mi/miexpose.c \
400 $src_dir/mi/mifillarc.c \
401 $src_dir/mi/mifillrct.c \
402 $src_dir/mi/migc.c \
403 $src_dir/mi/miglblt.c \
404 $src_dir/mi/mioverlay.c \
405 $src_dir/mi/mipointer.c \
406 $src_dir/mi/mipoly.c \
407 $src_dir/mi/mipolypnt.c \
408 $src_dir/mi/mipolyrect.c \
409 $src_dir/mi/mipolyseg.c \
410 $src_dir/mi/mipolytext.c \
411 $src_dir/mi/mipushpxl.c \
412 $src_dir/mi/miscrinit.c \
413 $src_dir/mi/misprite.c \
414 $src_dir/mi/mivaltree.c \
415 $src_dir/mi/miwideline.c \
416 $src_dir/mi/miwindow.c \
417 $src_dir/mi/mizerarc.c \
418 $src_dir/mi/mizerclip.c \
419 $src_dir/mi/mizerline.c \
420 "
421 mkdir -p $build_dir/mi
422 for f in $mi_c_files
423 do
424 mi_obj=$build_dir/mi/$(basename $f .c).o
425 mi_objs="$mi_objs $mi_obj"
426
427 $cc $cppflags $f -o $mi_obj &
428 done
429 #===================================================================================================
430 xext_c_files="\
431 $src_dir/Xext/bigreq.c \
432 $src_dir/Xext/geext.c \
433 $src_dir/Xext/shape.c \
434 $src_dir/Xext/sync.c \
435 $src_dir/Xext/xcmisc.c \
436 $src_dir/Xext/xtest.c \
437 $src_dir/Xext/shm.c \
438 $src_dir/Xext/xvmain.c \
439 $src_dir/Xext/xvdisp.c \
440 $src_dir/Xext/xvmc.c \
441 $src_dir/Xext/xres.c \
442 $src_dir/Xext/saver.c \
443 $src_dir/Xext/panoramiX.c \
444 $src_dir/Xext/panoramiXprocs.c \
445 $src_dir/Xext/panoramiXSwap.c \
446 $src_dir/Xext/xace.c \
447 $src_dir/Xext/dpms.c \
448 $src_dir/Xext/hashtable.c \
449 $src_dir/Xext/sleepuntil.c \
450 "
451 mkdir -p $build_dir/xext
452 for f in $xext_c_files
453 do
454 xext_obj=$build_dir/xext/$(basename $f .c).o
455 xext_objs="$xext_objs $xext_obj"
456
457 $cc $cppflags $f -o $xext_obj &
458 done
459 #---------------------------------------------------------------------------------------------------
460 xext_vidmod_c_files="\
461 $src_dir/Xext/vidmode.c \
462 "
463 for f in $xext_vidmod_c_files
464 do
465 xext_vidmod_obj=$build_dir/xext/$(basename $f .c).o
466 xext_vidmod_objs="$xext_vidmod_objs $xext_vidmod_obj"
467
468 $cc $cppflags $f -o $xext_vidmod_obj &
469 done
470 #===================================================================================================
471 miext_sync_c_files="\
472 $src_dir/miext/sync/misync.c \
473 $src_dir/miext/sync/misyncfd.c \
474 $src_dir/miext/sync/misyncshm.c \
475 "
476 mkdir -p $build_dir/miext/sync
477 for f in $miext_sync_c_files
478 do
479 miext_sync_obj=$build_dir/miext/sync/$(basename $f .c).o
480 miext_sync_objs="$miext_sync_objs $miext_sync_obj"
481
482 $cc $cppflags $f -o $miext_sync_obj &
483 done
484 #===================================================================================================
485 miext_damage_c_files="\
486 $src_dir/miext/damage/damage.c \
487 "
488 mkdir -p $build_dir/miext/damage
489 for f in $miext_damage_c_files
490 do
491 miext_damage_obj=$build_dir/miext/damage/$(basename $f .c).o
492 miext_damage_objs="$miext_damage_objs $miext_damage_obj"
493
494 $cc $cppflags $f -o $miext_damage_obj &
495 done
496 #===================================================================================================
497 miext_shadow_c_files="\
498 $src_dir/miext/shadow/shadow.c \
499 $src_dir/miext/shadow/sh3224.c \
500 $src_dir/miext/shadow/shafb4.c \
501 $src_dir/miext/shadow/shafb8.c \
502 $src_dir/miext/shadow/shiplan2p4.c \
503 $src_dir/miext/shadow/shiplan2p8.c \
504 $src_dir/miext/shadow/shpacked.c \
505 $src_dir/miext/shadow/shplanar8.c \
506 $src_dir/miext/shadow/shplanar.c \
507 $src_dir/miext/shadow/shrot16pack_180.c \
508 $src_dir/miext/shadow/shrot16pack_270.c \
509 $src_dir/miext/shadow/shrot16pack_270YX.c \
510 $src_dir/miext/shadow/shrot16pack_90.c \
511 $src_dir/miext/shadow/shrot16pack_90YX.c \
512 $src_dir/miext/shadow/shrot16pack.c \
513 $src_dir/miext/shadow/shrot32pack_180.c \
514 $src_dir/miext/shadow/shrot32pack_270.c \
515 $src_dir/miext/shadow/shrot32pack_90.c \
516 $src_dir/miext/shadow/shrot32pack.c \
517 $src_dir/miext/shadow/shrot8pack_180.c \
518 $src_dir/miext/shadow/shrot8pack_270.c \
519 $src_dir/miext/shadow/shrot8pack_90.c \
520 $src_dir/miext/shadow/shrot8pack.c \
521 $src_dir/miext/shadow/shrotate.c \
522 "
523 mkdir -p $build_dir/miext/shadow
524 for f in $miext_shadow_c_files
525 do
526 miext_shadow_obj=$build_dir/miext/shadow/$(basename $f .c).o
527 miext_shadow_objs="$miext_shadow_objs $miext_shadow_obj"
528
529 $cc $cppflags $f -o $miext_shadow_obj &
530 done
531 #===================================================================================================
532 miext_rootless_c_files="\
533 $src_dir/miext/rootless/rootlessCommon.c \
534 $src_dir/miext/rootless/rootlessGC.c \
535 $src_dir/miext/rootless/rootlessScreen.c \
536 $src_dir/miext/rootless/rootlessValTree.c \
537 $src_dir/miext/rootless/rootlessWindow.c \
538 "
539 mkdir -p $build_dir/miext/rootless
540 for f in $miext_rootless_c_files
541 do
542 miext_rootless_obj=$build_dir/miext/rootless/$(basename $f .c).o
543 miext_rootless_objs="$miext_rootless_objs $miext_rootless_obj"
544
545 $cc $cppflags $f -o $miext_rootless_obj &
546 done
547 #===================================================================================================
548 os_c_files="\
549 $src_dir/os/WaitFor.c \
550 $src_dir/os/access.c \
551 $src_dir/os/auth.c \
552 $src_dir/os/backtrace.c \
553 $src_dir/os/client.c \
554 $src_dir/os/connection.c \
555 $src_dir/os/inputthread.c \
556 $src_dir/os/io.c \
557 $src_dir/os/mitauth.c \
558 $src_dir/os/oscolor.c \
559 $src_dir/os/osinit.c \
560 $src_dir/os/ospoll.c \
561 $src_dir/os/utils.c \
562 $src_dir/os/xdmauth.c \
563 $src_dir/os/xsha1.c \
564 $src_dir/os/xstrans.c \
565 $src_dir/os/xprintf.c \
566 $src_dir/os/log.c \
567 $src_dir/os/busfault.c \
568 $src_dir/os/strlcat.c \
569 $src_dir/os/strlcpy.c \
570 $src_dir/os/timingsafe_memcmp.c \
571 "
572 mkdir -p $build_dir/os
573 for f in $os_c_files
574 do
575 os_obj=$build_dir/os/$(basename $f .c).o
576 os_objs="$os_objs $os_obj"
577
578 $cc $cppflags $f -o $os_obj &
579 done
580 #===================================================================================================
581 randr_c_files="\
582 $src_dir/randr/randr.c \
583 $src_dir/randr/rrcrtc.c \
584 $src_dir/randr/rrdispatch.c \
585 $src_dir/randr/rrinfo.c \
586 $src_dir/randr/rrlease.c \
587 $src_dir/randr/rrmode.c \
588 $src_dir/randr/rrmonitor.c \
589 $src_dir/randr/rroutput.c \
590 $src_dir/randr/rrpointer.c \
591 $src_dir/randr/rrproperty.c \
592 $src_dir/randr/rrprovider.c \
593 $src_dir/randr/rrproviderproperty.c \
594 $src_dir/randr/rrscreen.c \
595 $src_dir/randr/rrsdispatch.c \
596 $src_dir/randr/rrtransform.c \
597 $src_dir/randr/rrxinerama.c \
598 "
599 mkdir -p $build_dir/randr
600 for f in $randr_c_files
601 do
602 randr_obj=$build_dir/randr/$(basename $f .c).o
603 randr_objs="$randr_objs $randr_obj"
604
605 $cc $cppflags $f -o $randr_obj &
606 done
607 #===================================================================================================
608 render_c_files="\
609 $src_dir/render/animcur.c \
610 $src_dir/render/filter.c \
611 $src_dir/render/glyph.c \
612 $src_dir/render/matrix.c \
613 $src_dir/render/miindex.c \
614 $src_dir/render/mipict.c \
615 $src_dir/render/mirect.c \
616 $src_dir/render/mitrap.c \
617 $src_dir/render/mitri.c \
618 $src_dir/render/picture.c \
619 $src_dir/render/render.c \
620 "
621 mkdir -p $build_dir/render
622 for f in $render_c_files
623 do
624 render_obj=$build_dir/render/$(basename $f .c).o
625 render_objs="$render_objs $render_obj"
626
627 $cc $cppflags $f -o $render_obj &
628 done
629 #===================================================================================================
630 xi_c_files="\
631 $src_dir/Xi/allowev.c \
632 $src_dir/Xi/chgdctl.c \
633 $src_dir/Xi/chgfctl.c \
634 $src_dir/Xi/chgkbd.c \
635 $src_dir/Xi/chgkmap.c \
636 $src_dir/Xi/chgprop.c \
637 $src_dir/Xi/chgptr.c \
638 $src_dir/Xi/closedev.c \
639 $src_dir/Xi/devbell.c \
640 $src_dir/Xi/exevents.c \
641 $src_dir/Xi/extinit.c \
642 $src_dir/Xi/getbmap.c \
643 $src_dir/Xi/getdctl.c \
644 $src_dir/Xi/getfctl.c \
645 $src_dir/Xi/getfocus.c \
646 $src_dir/Xi/getkmap.c \
647 $src_dir/Xi/getmmap.c \
648 $src_dir/Xi/getprop.c \
649 $src_dir/Xi/getselev.c \
650 $src_dir/Xi/getvers.c \
651 $src_dir/Xi/grabdev.c \
652 $src_dir/Xi/grabdevb.c \
653 $src_dir/Xi/grabdevk.c \
654 $src_dir/Xi/gtmotion.c \
655 $src_dir/Xi/listdev.c \
656 $src_dir/Xi/opendev.c \
657 $src_dir/Xi/queryst.c \
658 $src_dir/Xi/selectev.c \
659 $src_dir/Xi/sendexev.c \
660 $src_dir/Xi/setbmap.c \
661 $src_dir/Xi/setdval.c \
662 $src_dir/Xi/setfocus.c \
663 $src_dir/Xi/setmmap.c \
664 $src_dir/Xi/setmode.c \
665 $src_dir/Xi/ungrdev.c \
666 $src_dir/Xi/ungrdevb.c \
667 $src_dir/Xi/ungrdevk.c \
668 $src_dir/Xi/xiallowev.c \
669 $src_dir/Xi/xibarriers.c \
670 $src_dir/Xi/xichangecursor.c \
671 $src_dir/Xi/xichangehierarchy.c \
672 $src_dir/Xi/xigetclientpointer.c \
673 $src_dir/Xi/xigrabdev.c \
674 $src_dir/Xi/xipassivegrab.c \
675 $src_dir/Xi/xiproperty.c \
676 $src_dir/Xi/xiquerydevice.c \
677 $src_dir/Xi/xiquerypointer.c \
678 $src_dir/Xi/xiqueryversion.c \
679 $src_dir/Xi/xiselectev.c \
680 $src_dir/Xi/xisetclientpointer.c \
681 $src_dir/Xi/xisetdevfocus.c \
682 $src_dir/Xi/xiwarppointer.c \
683 "
684 mkdir -p $build_dir/xi
685 for f in $xi_c_files
686 do
687 xi_obj=$build_dir/xi/$(basename $f .c).o
688 xi_objs="$xi_objs $xi_obj"
689
690 $cc $cppflags $f -o $xi_obj &
691 done
692 #---------------------------------------------------------------------------------------------------
693 xi_stubs_c_files="\
694 $src_dir/Xi/stubs.c \
695 "
696 for f in $xi_stubs_c_files
697 do
698 xi_stubs_obj=$build_dir/xi/$(basename $f .c).o
699 xi_stubs_objs="$xi_stubs_objs $xi_stubs_obj"
700
701 $cc $cppflags $f -o $xi_stubs_obj &
702 done
703 #===================================================================================================
704 xkb_c_files="\
705 $src_dir/xkb/ddxBeep.c \
706 $src_dir/xkb/ddxCtrls.c \
707 $src_dir/xkb/ddxLEDs.c \
708 $src_dir/xkb/ddxLoad.c \
709 $src_dir/xkb/xkb.c \
710 $src_dir/xkb/xkbUtils.c \
711 $src_dir/xkb/xkbEvents.c \
712 $src_dir/xkb/xkbAccessX.c \
713 $src_dir/xkb/xkbSwap.c \
714 $src_dir/xkb/xkbLEDs.c \
715 $src_dir/xkb/xkbInit.c \
716 $src_dir/xkb/xkbActions.c \
717 $src_dir/xkb/xkbPrKeyEv.c \
718 $src_dir/xkb/maprules.c \
719 $src_dir/xkb/xkmread.c \
720 $src_dir/xkb/xkbtext.c \
721 $src_dir/xkb/xkbfmisc.c \
722 $src_dir/xkb/xkbout.c \
723 $src_dir/xkb/XKBMisc.c \
724 $src_dir/xkb/XKBAlloc.c \
725 $src_dir/xkb/XKBGAlloc.c \
726 $src_dir/xkb/XKBMAlloc.c \
727 "
728 mkdir -p $build_dir/xkb
729 for f in $xkb_c_files
730 do
731 xkb_obj=$build_dir/xkb/$(basename $f .c).o
732 xkb_objs="$xkb_objs $xkb_obj"
733
734 $cc $cppflags $f -o $xkb_obj &
735 done
736 #---------------------------------------------------------------------------------------------------
737 xkb_stubs_c_files="\
738 $src_dir/xkb/ddxVT.c \
739 $src_dir/xkb/ddxPrivate.c \
740 $src_dir/xkb/ddxKillSrv.c \
741 "
742 for f in $xkb_stubs_c_files
743 do
744 xkb_stubs_obj=$build_dir/xkb/$(basename $f .c).o
745 xkb_stubs_objs="$xkb_stubs_objs $xkb_stubs_obj"
746
747 $cc $cppflags $f -o $xkb_stubs_obj &
748 done
749 #===================================================================================================
750 dbe_c_files="\
751 $src_dir/dbe/dbe.c \
752 $src_dir/dbe/midbe.c \
753 "
754 mkdir -p $build_dir/dbe
755 for f in $dbe_c_files
756 do
757 dbe_obj=$build_dir/dbe/$(basename $f .c).o
758 dbe_objs="$dbe_objs $dbe_obj"
759
760 $cc $cppflags $f -o $dbe_obj &
761 done
762 #===================================================================================================
763 record_c_files="\
764 $src_dir/record/record.c \
765 $src_dir/record/set.c \
766 "
767 mkdir -p $build_dir/record
768 for f in $record_c_files
769 do
770 record_obj=$build_dir/record/$(basename $f .c).o
771 record_objs="$record_objs $record_obj"
772
773 $cc $cppflags $f -o $record_obj &
774 done
775 #===================================================================================================
776 xfixes_c_files="\
777 $src_dir/xfixes/xfixes.c \
778 $src_dir/xfixes/cursor.c \
779 $src_dir/xfixes/disconnect.c \
780 $src_dir/xfixes/region.c \
781 $src_dir/xfixes/saveset.c \
782 $src_dir/xfixes/select.c \
783 "
784 mkdir -p $build_dir/xfixes
785 for f in $xfixes_c_files
786 do
787 xfixes_obj=$build_dir/xfixes/$(basename $f .c).o
788 xfixes_objs="$xfixes_objs $xfixes_obj"
789
790 $cc $cppflags $f -o $xfixes_obj &
791 done
792 #===================================================================================================
793 damageext_c_files="\
794 $src_dir/damageext/damageext.c \
795 "
796 mkdir -p $build_dir/damageext
797 for f in $damageext_c_files
798 do
799 damageext_obj=$build_dir/damageext/$(basename $f .c).o
800 damageext_objs="$damageext_objs $damageext_obj"
801
802 $cc $cppflags $f -o $damageext_obj &
803 done
804 #===================================================================================================
805 composite_c_files="\
806 $src_dir/composite/compalloc.c \
807 $src_dir/composite/compext.c \
808 $src_dir/composite/compinit.c \
809 $src_dir/composite/compoverlay.c \
810 $src_dir/composite/compwindow.c \
811 "
812 mkdir -p $build_dir/composite
813 for f in $composite_c_files
814 do
815 composite_obj=$build_dir/composite/$(basename $f .c).o
816 composite_objs="$composite_objs $composite_obj"
817
818 $cc $cppflags $f -o $composite_obj &
819 done
820 #===================================================================================================
821 glx_c_files="\
822 $src_dir/glx/indirect_dispatch.c \
823 $src_dir/glx/indirect_dispatch_swap.c \
824 $src_dir/glx/indirect_reqsize.c \
825 $src_dir/glx/indirect_size_get.c \
826 $src_dir/glx/indirect_table.c \
827 $src_dir/glx/clientinfo.c \
828 $src_dir/glx/createcontext.c \
829 $src_dir/glx/extension_string.c \
830 $src_dir/glx/indirect_util.c \
831 $src_dir/glx/indirect_program.c \
832 $src_dir/glx/indirect_texture_compression.c \
833 $src_dir/glx/glxcmds.c \
834 $src_dir/glx/glxcmdsswap.c \
835 $src_dir/glx/glxext.c \
836 $src_dir/glx/glxdriswrast.c \
837 $src_dir/glx/glxdricommon.c \
838 $src_dir/glx/glxscreens.c \
839 $src_dir/glx/render2.c \
840 $src_dir/glx/render2swap.c \
841 $src_dir/glx/renderpix.c \
842 $src_dir/glx/renderpixswap.c \
843 $src_dir/glx/rensize.c \
844 $src_dir/glx/single2.c \
845 $src_dir/glx/single2swap.c \
846 $src_dir/glx/singlepix.c \
847 $src_dir/glx/singlepixswap.c \
848 $src_dir/glx/singlesize.c \
849 $src_dir/glx/swap_interval.c \
850 $src_dir/glx/xfont.c \
851 "
852 mkdir -p $build_dir/glx
853 for f in $glx_c_files
854 do
855 glx_obj=$build_dir/glx/$(basename $f .c).o
856 glx_objs="$glx_objs $glx_obj"
857
858 $cc -I$src_dir/glx \
859 -I$src_dir/hw/xfree86/common \
860 -I$src_dir/hw/xfree86/dri2 \
861 $cppflags \
862 -D__GLX_ALIGN64 $f -o $glx_obj &
863 done
864 #---------------------------------------------------------------------------------------------------
865 glxdri_c_files="\
866 $src_dir/glx/glxdri2.c \
867 "
868 for f in $glxdri_c_files
869 do
870 glxdri_obj=$build_dir/glx/$(basename $f .c).o
871 glxdri_objs="$glxdri_objs $glxdri_obj"
872
873 $cc -I$src_dir/glx \
874 -I$src_dir/hw/xfree86/common \
875 -I$src_dir/hw/xfree86/dri2 \
876 $cppflags \
877 -D__GLX_ALIGN64 $f -o $glxdri_obj &
878 done
879 #---------------------------------------------------------------------------------------------------
880 glxvnd_c_files="\
881 $src_dir/glx/vndcmds.c \
882 $src_dir/glx/vndext.c \
883 $src_dir/glx/vndservermapping.c \
884 $src_dir/glx/vndservervendor.c \
885 "
886 for f in $glxvnd_c_files
887 do
888 glxvnd_obj=$build_dir/glx/$(basename $f .c).o
889 glxvnd_objs="$glxvnd_objs $glxvnd_obj"
890
891 $cc -I$src_dir/glx \
892 -I$src_dir/hw/xfree86/common \
893 -I$src_dir/hw/xfree86/dri2 \
894 $cppflags \
895 -D__GLX_ALIGN64 $f -o $glxvnd_obj &
896 done
897 #===================================================================================================
898 present_c_files="\
899 $src_dir/present/present.c \
900 $src_dir/present/present_event.c \
901 $src_dir/present/present_execute.c \
902 $src_dir/present/present_fake.c \
903 $src_dir/present/present_fence.c \
904 $src_dir/present/present_notify.c \
905 $src_dir/present/present_request.c \
906 $src_dir/present/present_scmd.c \
907 $src_dir/present/present_screen.c \
908 $src_dir/present/present_vblank.c \
909 "
910 mkdir -p $build_dir/present
911 for f in $present_c_files
912 do
913 present_obj=$build_dir/present/$(basename $f .c).o
914 present_objs="$present_objs $present_obj"
915
916 $cc $cppflags $f -o $present_obj &
917 done
918 #===================================================================================================
919 dri3_c_files="\
920 $src_dir/dri3/dri3.c \
921 $src_dir/dri3/dri3_request.c \
922 $src_dir/dri3/dri3_screen.c \
923 "
924 mkdir -p $build_dir/dri3
925 for f in $dri3_c_files
926 do
927 dri3_obj=$build_dir/dri3/$(basename $f .c).o
928 dri3_objs="$dri3_objs $dri3_obj"
929
930 $cc $cppflags $f -o $dri3_obj &
931 done
932 #===================================================================================================
933 exa_c_files="\
934 $src_dir/exa/exa.c \
935 $src_dir/exa/exa_classic.c \
936 $src_dir/exa/exa_migration_classic.c \
937 $src_dir/exa/exa_driver.c \
938 $src_dir/exa/exa_mixed.c \
939 $src_dir/exa/exa_migration_mixed.c \
940 $src_dir/exa/exa_accel.c \
941 $src_dir/exa/exa_glyphs.c \
942 $src_dir/exa/exa_offscreen.c \
943 $src_dir/exa/exa_render.c \
944 $src_dir/exa/exa_unaccel.c \
945 "
946 mkdir -p $build_dir/exa
947 for f in $exa_c_files
948 do
949 exa_obj=$build_dir/exa/$(basename $f .c).o
950 exa_objs="$exa_objs $exa_obj"
951
952 $cc $cppflags $f -o $exa_obj &
953 done
954 #===================================================================================================
955 glamor_c_files="\
956 $src_dir/glamor/glamor.c \
957 $src_dir/glamor/glamor_copy.c \
958 $src_dir/glamor/glamor_core.c \
959 $src_dir/glamor/glamor_dash.c \
960 $src_dir/glamor/glamor_font.c \
961 $src_dir/glamor/glamor_composite_glyphs.c \
962 $src_dir/glamor/glamor_image.c \
963 $src_dir/glamor/glamor_lines.c \
964 $src_dir/glamor/glamor_segs.c \
965 $src_dir/glamor/glamor_render.c \
966 $src_dir/glamor/glamor_gradient.c \
967 $src_dir/glamor/glamor_prepare.c \
968 $src_dir/glamor/glamor_program.c \
969 $src_dir/glamor/glamor_rects.c \
970 $src_dir/glamor/glamor_spans.c \
971 $src_dir/glamor/glamor_text.c \
972 $src_dir/glamor/glamor_transfer.c \
973 $src_dir/glamor/glamor_transform.c \
974 $src_dir/glamor/glamor_trapezoid.c \
975 $src_dir/glamor/glamor_triangles.c \
976 $src_dir/glamor/glamor_addtraps.c \
977 $src_dir/glamor/glamor_glyphblt.c \
978 $src_dir/glamor/glamor_points.c \
979 $src_dir/glamor/glamor_pixmap.c \
980 $src_dir/glamor/glamor_largepixmap.c \
981 $src_dir/glamor/glamor_picture.c \
982 $src_dir/glamor/glamor_vbo.c \
983 $src_dir/glamor/glamor_window.c \
984 $src_dir/glamor/glamor_fbo.c \
985 $src_dir/glamor/glamor_compositerects.c \
986 $src_dir/glamor/glamor_utils.c \
987 $src_dir/glamor/glamor_sync.c \
988 $src_dir/glamor/glamor_xv.c \
989 "
990 # we ignore $src_dir/glamor/glamor_egl_stubs.c
991
992 mkdir -p $build_dir/glamor
993 for f in $glamor_c_files
994 do
995 glamor_obj=$build_dir/glamor/$(basename $f .c).o
996 glamor_objs="$glamor_objs $glamor_obj"
997
998 $cc $cppflags $f -o $glamor_obj &
999 done
1000 #===================================================================================================
1001 config_c_files="\
1002 $src_dir/config/config.c \
1003 $src_dir/config/udev.c \
1004 "
1005 mkdir -p $build_dir/config
1006 for f in $config_c_files
1007 do
1008 config_obj=$build_dir/config/$(basename $f .c).o
1009 config_objs="$config_objs $config_obj"
1010
1011 $cc $cppflags $f -o $config_obj &
1012 done
1013 #===================================================================================================
1014 mkdir -p $build_dir/include
1015 sed -e "s:@version_0@:$version_0:g" \
1016 -e "s:@version_1@:$version_1:g" \
1017 -e "s:@version_2@:$version_2:g" \
1018 -e "s:@version_3@:$version_3:g" \
1019 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1020 -e "s:@defaultlibrarypath@:$defaultlibrarypath:g" \
1021 -e "s:@defaultlogdir@:$defaultlogdir:g" \
1022 <$src_dir/contrib/xorg-config.h.in \
1023 >$build_dir/include/xorg-config.h
1024 #---------------------------------------------------------------------------------------------------
1025 mkdir -p $build_dir/hw/xfree86/common
1026
1027 cat $src_dir/hw/xfree86/common/vesamodes $src_dir/hw/xfree86/common/extramodes | \
1028 LC_ALL=C $awk -f $src_dir/hw/xfree86/common/modeline2c.awk \
1029 > $build_dir/hw/xfree86/common/xf86DefModeSet.c
1030
1031 hw_xfree86_common_c_files="\
1032 $build_dir/hw/xfree86/common/xf86DefModeSet.c \
1033 $src_dir/hw/xfree86/common/xf86Configure.c \
1034 $src_dir/hw/xfree86/common/xf86Bus.c \
1035 $src_dir/hw/xfree86/common/xf86Config.c \
1036 $src_dir/hw/xfree86/common/xf86Cursor.c \
1037 $src_dir/hw/xfree86/common/xf86DPMS.c \
1038 $src_dir/hw/xfree86/common/xf86Events.c \
1039 $src_dir/hw/xfree86/common/xf86Globals.c \
1040 $src_dir/hw/xfree86/common/xf86AutoConfig.c \
1041 $src_dir/hw/xfree86/common/xf86Option.c \
1042 $src_dir/hw/xfree86/common/xf86Init.c \
1043 $src_dir/hw/xfree86/common/xf86VidMode.c \
1044 $src_dir/hw/xfree86/common/xf86fbman.c \
1045 $src_dir/hw/xfree86/common/xf86cmap.c \
1046 $src_dir/hw/xfree86/common/xf86Helper.c \
1047 $src_dir/hw/xfree86/common/xf86PM.c \
1048 $src_dir/hw/xfree86/common/xf86Xinput.c \
1049 $src_dir/hw/xfree86/common/xisb.c \
1050 $src_dir/hw/xfree86/common/xf86Mode.c \
1051 $src_dir/hw/xfree86/common/xorgHelper.c \
1052 $src_dir/hw/xfree86/common/xf86Extensions.c \
1053 $src_dir/hw/xfree86/common/xf86xv.c \
1054 $src_dir/hw/xfree86/common/xf86xvmc.c \
1055 $src_dir/hw/xfree86/common/xf86fbBus.c \
1056 $src_dir/hw/xfree86/common/xf86noBus.c \
1057 $src_dir/hw/xfree86/common/xf86pciBus.c \
1058 $src_dir/hw/xfree86/common/xf86VGAarbiter.c \
1059 $src_dir/hw/xfree86/common/xf86platformBus.c \
1060 $src_dir/hw/xfree86/common/xf86RandR.c \
1061 "
1062 for f in $hw_xfree86_common_c_files
1063 do
1064 hw_xfree86_common_obj=$build_dir/hw/xfree86/common/$(basename $f .c).o
1065 hw_xfree86_common_objs="$hw_xfree86_common_objs $hw_xfree86_common_obj"
1066
1067 $cc $cppflags \
1068 -DHAVE_XORG_CONFIG_H -DHAVE_ACPI \
1069 -I$src_dir/hw/xfree86/os-support/bus \
1070 -I$src_dir/hw/xfree86/os-support \
1071 -I$src_dir/hw/xfree86/parser \
1072 -I$src_dir/hw/xfree86/loader \
1073 -I$src_dir/hw/xfree86/ramdac \
1074 -I$src_dir/hw/xfree86/ddc \
1075 -I$src_dir/hw/xfree86/i2c \
1076 -I$src_dir/hw/xfree86/modes \
1077 -I$src_dir/hw/xfree86/common \
1078 $f -o $hw_xfree86_common_obj &
1079 done
1080 #===================================================================================================
1081 hw_xfree86_ddc_c_files="\
1082 $src_dir/hw/xfree86/ddc/ddc.c \
1083 $src_dir/hw/xfree86/ddc/interpret_edid.c \
1084 $src_dir/hw/xfree86/ddc/print_edid.c \
1085 $src_dir/hw/xfree86/ddc/ddcProperty.c \
1086 "
1087 mkdir -p $build_dir/hw/xfree86/ddc
1088 for f in $hw_xfree86_ddc_c_files
1089 do
1090 hw_xfree86_ddc_obj=$build_dir/hw/xfree86/ddc/$(basename $f .c).o
1091 hw_xfree86_ddc_objs="$hw_xfree86_ddc_objs $hw_xfree86_ddc_obj"
1092
1093 $cc $cppflags \
1094 -DHAVE_XORG_CONFIG_H \
1095 -I$src_dir/hw/xfree86/os-support \
1096 -I$src_dir/hw/xfree86/i2c \
1097 -I$src_dir/hw/xfree86/common \
1098 $f -o $hw_xfree86_ddc_obj &
1099 done
1100 #===================================================================================================
1101 hw_xfree86_x86emu_c_files="\
1102 $src_dir/hw/xfree86/x86emu/debug.c \
1103 $src_dir/hw/xfree86/x86emu/decode.c \
1104 $src_dir/hw/xfree86/x86emu/fpu.c \
1105 $src_dir/hw/xfree86/x86emu/ops2.c \
1106 $src_dir/hw/xfree86/x86emu/ops.c \
1107 $src_dir/hw/xfree86/x86emu/prim_ops.c \
1108 $src_dir/hw/xfree86/x86emu/sys.c \
1109 "
1110 mkdir -p $build_dir/hw/xfree86/x86emu
1111 for f in $hw_xfree86_x86emu_c_files
1112 do
1113 hw_xfree86_x86emu_obj=$build_dir/hw/xfree86/x86emu/$(basename $f .c).o
1114 hw_xfree86_x86emu_objs="$hw_xfree86_x86emu_objs $hw_xfree86_x86emu_obj"
1115
1116 $cc $cppflags \
1117 -DHAVE_XORG_CONFIG_H \
1118 -I$src_dir/hw/xfree86/x86emu \
1119 $f -o $hw_xfree86_x86emu_obj &
1120 done
1121 #===================================================================================================
1122 (hw_xfree86_int10_c_files="\
1123 $src_dir/hw/xfree86/int10/vbe.c \
1124 $src_dir/hw/xfree86/int10/vbeModes.c \
1125 $src_dir/hw/xfree86/int10/helper_exec.c \
1126 $src_dir/hw/xfree86/int10/xf86int10.c \
1127 $src_dir/hw/xfree86/int10/xf86int10module.c \
1128 $src_dir/hw/xfree86/int10/xf86x86emu.c \
1129 $src_dir/hw/xfree86/int10/generic.c \
1130 $src_dir/hw/xfree86/int10/x86emu.c \
1131 "
1132 mkdir -p $build_dir/hw/xfree86/int10
1133 for f in $hw_xfree86_int10_c_files
1134 do
1135 hw_xfree86_int10_obj=$build_dir/hw/xfree86/int10/$(basename $f .c).o
1136 hw_xfree86_int10_objs="$hw_xfree86_int10_objs $hw_xfree86_int10_obj"
1137
1138 $cc $cppflags \
1139 -DHAVE_XORG_CONFIG_H \
1140 -D_PC -D_X86EMU -DNO_SYS_HEADERS \
1141 -I$src_dir/hw/xfree86/os-support/bus \
1142 -I$src_dir/hw/xfree86/os-support \
1143 -I$src_dir/hw/xfree86/i2c \
1144 -I$src_dir/hw/xfree86/parser \
1145 -I$src_dir/hw/xfree86/ddc \
1146 -I$src_dir/hw/xfree86/modes \
1147 -I$src_dir/hw/xfree86/common \
1148 -I$src_dir/hw/xfree86/x86emu \
1149 -I$src_dir/hw/xfree86/int10 \
1150 -I$src_dir/hw/xfree86/helper_mem \
1151 $f -o $hw_xfree86_int10_obj &
1152 done
1153 #---------------------------------------------------------------------------------------------------
1154 wait
1155 mkdir -p $build_dir/install_root$defaultmodulepath
1156 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1157 module_name=libint10.so
1158 eval $module_ccld_prolog_tmpl \
1159 $module_ccld_epilog_tmpl \
1160 $hw_xfree86_int10_objs \
1161 $libpciaccess_ldflags \
1162 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1163 #===================================================================================================
1164 hw_xfree86_os_support_bus_c_files="\
1165 $src_dir/hw/xfree86/os-support/bus/Pci.c \
1166 $src_dir/hw/xfree86/os-support/bus/nobus.c \
1167 "
1168 mkdir -p $build_dir/hw/xfree86/os-support/bus
1169 for f in $hw_xfree86_os_support_bus_c_files
1170 do
1171 hw_xfree86_os_support_bus_obj=$build_dir/hw/xfree86/os-support/bus/$(basename $f .c).o
1172 hw_xfree86_os_support_bus_objs="$hw_xfree86_os_support_bus_objs $hw_xfree86_os_support_bus_obj"
1173
1174 $cc $cppflags \
1175 -DHAVE_XORG_CONFIG_H \
1176 $f -o $hw_xfree86_os_support_bus_obj &
1177 done
1178 #===================================================================================================
1179 hw_xfree86_os_support_linux_c_files="\
1180 $src_dir/hw/xfree86/os-support/linux/lnx_init.c \
1181 $src_dir/hw/xfree86/os-support/linux/lnx_video.c \
1182 $src_dir/hw/xfree86/os-support/linux/lnx_kmod.c \
1183 $src_dir/hw/xfree86/os-support/linux/lnx_bell.c \
1184 $src_dir/hw/xfree86/os-support/shared/drm_platform.c \
1185 $src_dir/hw/xfree86/os-support/shared/VTsw_usl.c \
1186 $src_dir/hw/xfree86/os-support/shared/posix_tty.c \
1187 $src_dir/hw/xfree86/os-support/shared/vidmem.c \
1188 $src_dir/hw/xfree86/os-support/shared/sigio.c \
1189 $src_dir/hw/xfree86/os-support/linux/lnx_acpi.c \
1190 $src_dir/hw/xfree86/os-support/linux/lnx_apm.c \
1191 $src_dir/hw/xfree86/os-support/linux/lnx_agp.c \
1192 "
1193 mkdir -p $build_dir/hw/xfree86/os-support/linux
1194 for f in $hw_xfree86_os_support_linux_c_files
1195 do
1196 hw_xfree86_os_support_linux_obj=$build_dir/hw/xfree86/os-support/linux/$(basename $f .c).o
1197 hw_xfree86_os_support_linux_objs="$hw_xfree86_os_support_linux_objs $hw_xfree86_os_support_linux_obj"
1198
1199 $cc $cppflags \
1200 -DHAVE_XORG_CONFIG_H \
1201 -DHAVE_ACPI -DHAVE_APM \
1202 -DHAVE_SYSV_IPC \
1203 -I$src_dir/hw/xfree86/os-support \
1204 -I$src_dir/hw/xfree86/common \
1205 $f -o $hw_xfree86_os_support_linux_obj &
1206 done
1207 #===================================================================================================
1208 hw_xfree86_os_support_misc_c_files="\
1209 $src_dir/hw/xfree86/os-support/misc/SlowBcopy.c \
1210 "
1211 mkdir -p $build_dir/hw/xfree86/os-support/misc
1212 for f in $hw_xfree86_os_support_misc_c_files
1213 do
1214 hw_xfree86_os_support_misc_obj=$build_dir/hw/xfree86/os-support/misc/$(basename $f .c).o
1215 hw_xfree86_os_support_misc_objs="$hw_xfree86_os_support_misc_objs $hw_xfree86_os_support_misc_obj"
1216
1217 $cc $cppflags \
1218 -DHAVE_XORG_CONFIG_H \
1219 -I$src_dir/hw/xfree86/os-support \
1220 -I$src_dir/hw/xfree86/common \
1221 $f -o $hw_xfree86_os_support_misc_obj &
1222 done
1223 #===================================================================================================
1224 hw_xfree86_parser_c_files="\
1225 $src_dir/hw/xfree86/parser/Device.c \
1226 $src_dir/hw/xfree86/parser/Files.c \
1227 $src_dir/hw/xfree86/parser/Flags.c \
1228 $src_dir/hw/xfree86/parser/Input.c \
1229 $src_dir/hw/xfree86/parser/InputClass.c \
1230 $src_dir/hw/xfree86/parser/OutputClass.c \
1231 $src_dir/hw/xfree86/parser/Layout.c \
1232 $src_dir/hw/xfree86/parser/Module.c \
1233 $src_dir/hw/xfree86/parser/Video.c \
1234 $src_dir/hw/xfree86/parser/Monitor.c \
1235 $src_dir/hw/xfree86/parser/Pointer.c \
1236 $src_dir/hw/xfree86/parser/Screen.c \
1237 $src_dir/hw/xfree86/parser/Vendor.c \
1238 $src_dir/hw/xfree86/parser/read.c \
1239 $src_dir/hw/xfree86/parser/scan.c \
1240 $src_dir/hw/xfree86/parser/write.c \
1241 $src_dir/hw/xfree86/parser/DRI.c \
1242 $src_dir/hw/xfree86/parser/Extensions.c \
1243 "
1244 mkdir -p $build_dir/hw/xfree86/parser
1245 for f in $hw_xfree86_parser_c_files
1246 do
1247 hw_xfree86_parser_obj=$build_dir/hw/xfree86/parser/$(basename $f .c).o
1248 hw_xfree86_parser_objs="$hw_xfree86_parser_objs $hw_xfree86_parser_obj"
1249
1250 $cc $cppflags \
1251 -DHAVE_XORG_CONFIG_H \
1252 -DDATADIR=\"$datadir\" \
1253 -I$src_dir/hw/xfree86/parser \
1254 -I$src_dir/hw/xfree86/common \
1255 $f -o $hw_xfree86_parser_obj &
1256 done
1257 #===================================================================================================
1258 hw_xfree86_ramdac_c_files="\
1259 $src_dir/hw/xfree86/ramdac/xf86CursorRD.c \
1260 $src_dir/hw/xfree86/ramdac/xf86HWCurs.c \
1261 "
1262 mkdir -p $build_dir/hw/xfree86/ramdac
1263 for f in $hw_xfree86_ramdac_c_files
1264 do
1265 hw_xfree86_ramdac_obj=$build_dir/hw/xfree86/ramdac/$(basename $f .c).o
1266 hw_xfree86_ramdac_objs="$hw_xfree86_ramdac_objs $hw_xfree86_ramdac_obj"
1267
1268 $cc $cppflags \
1269 -DHAVE_XORG_CONFIG_H \
1270 -I$src_dir/hw/xfree86/os-support \
1271 -I$src_dir/hw/xfree86/common \
1272 $f -o $hw_xfree86_ramdac_obj &
1273 done
1274 #===================================================================================================
1275 (hw_xfree86_vgahw_c_files="\
1276 $src_dir/hw/xfree86/vgahw/vgaHW.c \
1277 $src_dir/hw/xfree86/vgahw/vgaHWmodule.c \
1278 "
1279 mkdir -p $build_dir/hw/xfree86/vgahw
1280 for f in $hw_xfree86_vgahw_c_files
1281 do
1282 hw_xfree86_vgahw_obj=$build_dir/hw/xfree86/vgahw/$(basename $f .c).o
1283 hw_xfree86_vgahw_objs="$hw_xfree86_vgahw_objs $hw_xfree86_vgahw_obj"
1284
1285 $cc $cppflags \
1286 -DHAVE_XORG_CONFIG_H \
1287 -I$src_dir/hw/xfree86/os-support/bus \
1288 -I$src_dir/hw/xfree86/os-support \
1289 -I$src_dir/hw/xfree86/i2c \
1290 -I$src_dir/hw/xfree86/ddc \
1291 -I$src_dir/hw/xfree86/common \
1292 $f -o $hw_xfree86_vgahw_obj &
1293 done
1294 #---------------------------------------------------------------------------------------------------
1295 wait
1296 mkdir -p $build_dir/install_root$defaultmodulepath
1297 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1298 module_name=libvgahw.so
1299 eval $module_ccld_prolog_tmpl \
1300 $module_ccld_epilog_tmpl \
1301 $hw_xfree86_vgahw_objs \
1302 $libpciaccess_ldflags \
1303 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1304 #===================================================================================================
1305 hw_xfree86_loader_c_files="\
1306 $src_dir/hw/xfree86/loader/loader.c \
1307 $src_dir/hw/xfree86/loader/loadmod.c \
1308 "
1309 mkdir -p $build_dir/hw/xfree86/loader
1310 for f in $hw_xfree86_loader_c_files
1311 do
1312 hw_xfree86_loader_obj=$build_dir/hw/xfree86/loader/$(basename $f .c).o
1313 hw_xfree86_loader_objs="$hw_xfree86_loader_objs $hw_xfree86_loader_obj"
1314
1315 $cc $cppflags \
1316 -DHAVE_XORG_CONFIG_H \
1317 -I$src_dir/hw/xfree86/common \
1318 $f -o $hw_xfree86_loader_obj &
1319 done
1320 #===================================================================================================
1321 hw_xfree86_modes_c_files="\
1322 $src_dir/hw/xfree86/modes/xf86Crtc.c \
1323 $src_dir/hw/xfree86/modes/xf86Cursors.c \
1324 $src_dir/hw/xfree86/modes/xf86gtf.c \
1325 $src_dir/hw/xfree86/modes/xf86EdidModes.c \
1326 $src_dir/hw/xfree86/modes/xf86Modes.c \
1327 $src_dir/hw/xfree86/modes/xf86RandR12.c \
1328 $src_dir/hw/xfree86/modes/xf86Rotate.c \
1329 "
1330 mkdir -p $build_dir/hw/xfree86/modes
1331 for f in $hw_xfree86_modes_c_files
1332 do
1333 hw_xfree86_modes_obj=$build_dir/hw/xfree86/modes/$(basename $f .c).o
1334 hw_xfree86_modes_objs="$hw_xfree86_modes_objs $hw_xfree86_modes_obj"
1335
1336 $cc $cppflags \
1337 -DHAVE_XORG_CONFIG_H \
1338 -I$src_dir/hw/xfree86/ramdac \
1339 -I$src_dir/hw/xfree86/ddc \
1340 -I$src_dir/hw/xfree86/i2c \
1341 -I$src_dir/hw/xfree86/parser \
1342 -I$src_dir/hw/xfree86/common \
1343 $f -o $hw_xfree86_modes_obj &
1344 done
1345 #===================================================================================================
1346 hw_xfree86_dri_c_files="\
1347 $src_dir/hw/xfree86/dri/dri.c \
1348 $src_dir/hw/xfree86/dri/xf86dri.c \
1349 "
1350 mkdir -p $build_dir/hw/xfree86/dri
1351 for f in $hw_xfree86_dri_c_files
1352 do
1353 hw_xfree86_dri_obj=$build_dir/hw/xfree86/dri/$(basename $f .c).o
1354 hw_xfree86_dri_objs="$hw_xfree86_dri_objs $hw_xfree86_dri_obj"
1355
1356 $cc $cppflags \
1357 -DHAVE_XORG_CONFIG_H \
1358 -I$src_dir/hw/xfree86/os-support \
1359 -I$src_dir/hw/xfree86/i2c \
1360 -I$src_dir/hw/xfree86/ramdac \
1361 -I$src_dir/hw/xfree86/ddc \
1362 -I$src_dir/hw/xfree86/modes \
1363 -I$src_dir/hw/xfree86/parser \
1364 -I$src_dir/hw/xfree86/common \
1365 $f -o $hw_xfree86_dri_obj &
1366 done
1367 #===================================================================================================
1368 hw_xfree86_dri2_c_files="\
1369 $src_dir/hw/xfree86/dri2/dri2.c \
1370 $src_dir/hw/xfree86/dri2/dri2ext.c \
1371 "
1372 mkdir -p $build_dir/hw/xfree86/dri2
1373 for f in $hw_xfree86_dri2_c_files
1374 do
1375 hw_xfree86_dri2_obj=$build_dir/hw/xfree86/dri2/$(basename $f .c).o
1376 hw_xfree86_dri2_objs="$hw_xfree86_dri2_objs $hw_xfree86_dri2_obj"
1377
1378 $cc $cppflags \
1379 -DHAVE_XORG_CONFIG_H \
1380 -I$src_dir/hw/xfree86/dri2 \
1381 -I$src_dir/hw/xfree86/common \
1382 $f -o $hw_xfree86_dri2_obj &
1383 done
1384 #===================================================================================================
1385 mkdir -p $build_dir/hw/xfree86
1386 PWD_SAVED=$(pwd)
1387 cd $build_dir/hw/xfree86
1388 CPP="$cpp" AWK="$awk" /bin/sh $src_dir/hw/xfree86/sdksyms.sh \
1389 "$src_dir" \
1390 -isystem /nyan/glibc/current/include \
1391 -isystem /nyan/linux-headers/current/include \
1392 -I$src_dir/hw/xfree86/dri2 \
1393 -I$src_dir/hw/xfree86/dri \
1394 -I$src_dir/hw/xfree86/ramdac \
1395 -I$src_dir/hw/xfree86/modes \
1396 -I$src_dir/hw/xfree86/parser \
1397 -I$src_dir/hw/xfree86/ddc \
1398 -I$src_dir/hw/xfree86/i2c \
1399 -I$src_dir/hw/xfree86/os-support/bus \
1400 -I$src_dir/hw/xfree86/os-support \
1401 -I$src_dir/hw/xfree86/common \
1402 -I$src_dir/dri3 \
1403 $cppflags -DHAVE_XORG_CONFIG_H
1404 cd $PWD_SAVED
1405 hw_xfree86_c_files="\
1406 $build_dir/hw/xfree86/sdksyms.c \
1407 "
1408 for f in $hw_xfree86_c_files
1409 do
1410 hw_xfree86_obj=$build_dir/hw/xfree86/$(basename $f .c).o
1411 hw_xfree86_objs="$hw_xfree86_objs $hw_xfree86_obj"
1412
1413 $cc $cppflags \
1414 -DHAVE_XORG_CONFIG_H \
1415 -I$src_dir/hw/xfree86/dri2 \
1416 -I$src_dir/hw/xfree86/dri \
1417 -I$src_dir/hw/xfree86/ramdac \
1418 -I$src_dir/hw/xfree86/modes \
1419 -I$src_dir/hw/xfree86/parser \
1420 -I$src_dir/hw/xfree86/ddc \
1421 -I$src_dir/hw/xfree86/i2c \
1422 -I$src_dir/hw/xfree86/os-support/bus \
1423 -I$src_dir/hw/xfree86/os-support \
1424 -I$src_dir/hw/xfree86/common \
1425 -I$src_dir/dri3 \
1426 $f -o $hw_xfree86_obj &
1427 done
1428 #===================================================================================================
1429 hw_xfree86_dixmods_c_files="\
1430 $src_dir/mi/miinitext.c \
1431 "
1432 mkdir -p $build_dir/hw/xfree86/dixmods
1433 for f in $hw_xfree86_dixmods_c_files
1434 do
1435 hw_xfree86_dixmods_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1436 hw_xfree86_dixmods_objs="$hw_xfree86_dixmods_objs $hw_xfree86_dixmods_obj"
1437
1438 $cc $cppflags \
1439 -DHAVE_XORG_CONFIG_H \
1440 -I$src_dir/hw/xfree86/common \
1441 $f -o $hw_xfree86_dixmods_obj &
1442 done
1443 #===================================================================================================
1444 hw_xfree86_i2c_c_files="\
1445 $src_dir/hw/xfree86/i2c/xf86i2c.c \
1446 "
1447 mkdir -p $build_dir/hw/xfree86/i2c
1448 for f in $hw_xfree86_i2c_c_files
1449 do
1450 hw_xfree86_i2c_obj=$build_dir/hw/xfree86/i2c/$(basename $f .c).o
1451 hw_xfree86_i2c_objs="$hw_xfree86_i2c_objs $hw_xfree86_i2c_obj"
1452
1453 $cc $cppflags \
1454 -DHAVE_XORG_CONFIG_H \
1455 -I$src_dir/hw/xfree86/os-support \
1456 -I$src_dir/hw/xfree86/common \
1457 $f -o $hw_xfree86_i2c_obj &
1458 done
1459 #===================================================================================================
1460 hw_xfree86_xkb_c_files="\
1461 $src_dir/hw/xfree86/xkb/xkbVT.c \
1462 $src_dir/hw/xfree86/xkb/xkbPrivate.c \
1463 $src_dir/hw/xfree86/xkb/xkbKillSrv.c \
1464 "
1465 mkdir -p $build_dir/hw/xfree86/xkb
1466 for f in $hw_xfree86_xkb_c_files
1467 do
1468 hw_xfree86_xkb_obj=$build_dir/hw/xfree86/xkb/$(basename $f .c).o
1469 hw_xfree86_xkb_objs="$hw_xfree86_xkb_objs $hw_xfree86_xkb_obj"
1470
1471 $cc $cppflags \
1472 -DHAVE_XORG_CONFIG_H \
1473 -I$src_dir/hw/xfree86/common \
1474 $f -o $hw_xfree86_xkb_obj &
1475 done
1476 #===================================================================================================
1477 wait
1478 mkdir -p $build_dir/install_root/$projectroot/bin
1479 $xorg_ccld_prolog \
1480 $dix_objs \
1481 $hw_xfree86_loader_objs \
1482 $hw_xfree86_common_objs \
1483 $config_objs \
1484 $hw_xfree86_os_support_bus_objs \
1485 $hw_xfree86_os_support_linux_objs \
1486 $hw_xfree86_os_support_misc_objs \
1487 $hw_xfree86_parser_objs \
1488 $hw_xfree86_dixmods_objs \
1489 $hw_xfree86_modes_objs \
1490 $hw_xfree86_ramdac_objs \
1491 $hw_xfree86_ddc_objs \
1492 $hw_xfree86_i2c_objs \
1493 $composite_objs \
1494 $xfixes_objs \
1495 $xext_objs \
1496 $dbe_objs \
1497 $record_objs \
1498 $randr_objs \
1499 $render_objs \
1500 $damageext_objs \
1501 $present_objs \
1502 $miext_damage_objs \
1503 $xi_objs \
1504 $xkb_objs \
1505 $hw_xfree86_xkb_objs \
1506 $hw_xfree86_dri_objs \
1507 $hw_xfree86_dri2_objs \
1508 $dri3_objs \
1509 $glxvnd_objs \
1510 $fb_objs \
1511 $miext_sync_objs \
1512 $mi_objs \
1513 $os_objs \
1514 $xext_vidmod_objs \
1515 $xorg_ccld_epilog \
1516 $pixman_ldflags \
1517 $libpciaccess_ldflags \
1518 $libxfont2_ldflags \
1519 $libdrm_ldflags \
1520 $libxshmfence_ldflags \
1521 $libudev_ldflags \
1522 $libxcvt_ldflags \
1523 $libxau_ldflags \
1524 $ssl_ldflags \
1525 -lm -ldl -lpthread \
1526 \
1527 -o $build_dir/install_root$projectroot/bin/Xorg \
1528 $build_dir/hw/xfree86/sdksyms.o
1529 #===================================================================================================
1530 (hw_xfree86_dixmods_glxmodule_c_files="\
1531 $src_dir/hw/xfree86/dixmods/glxmodule.c
1532 "
1533 mkdir -p $build_dir/hw/xfree86/dixmods
1534 for f in $hw_xfree86_dixmods_glxmodule_c_files
1535 do
1536 hw_xfree86_dixmods_glxmodule_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1537 hw_xfree86_dixmods_glxmodule_objs="$hw_xfree86_dixmods_glxmodule_objs $hw_xfree86_dixmods_glxmodule_obj"
1538
1539 $cc $cppflags \
1540 -DHAVE_XORG_CONFIG_H \
1541 -I$src_dir/hw/xfree86/common \
1542 -I$src_dir/glx \
1543 $f -o $hw_xfree86_dixmods_glxmodule_obj &
1544 done
1545 #---------------------------------------------------------------------------------------------------
1546 wait
1547 mkdir -p $build_dir/install_root$defaultmodulepath/extensions
1548 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1549 module_name=libglx.so
1550 eval $module_ccld_prolog_tmpl \
1551 $glxdri_objs \
1552 $glx_objs \
1553 $module_ccld_epilog_tmpl \
1554 $hw_xfree86_dixmods_glxmodule_objs \
1555 $mesa_gl_ldflags \
1556 -ldl \
1557 -o $build_dir/install_root$defaultmodulepath/extensions/$module_name) &
1558 #===================================================================================================
1559 (hw_xfree86_dixmods_libwfb_c_files="\
1560 $src_dir/hw/xfree86/dixmods/fbmodule.c
1561 "
1562 mkdir -p $build_dir/hw/xfree86/dixmods
1563 for f in $hw_xfree86_dixmods_libwfb_c_files
1564 do
1565 hw_xfree86_dixmods_libwfb_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1566 hw_xfree86_dixmods_libwfb_objs="$hw_xfree86_dixmods_libwfb_objs $hw_xfree86_dixmods_libwfb_obj"
1567
1568 $cc $cppflags \
1569 -DHAVE_XORG_CONFIG_H \
1570 -DFB_ACCESS_WRAPPER \
1571 -I$src_dir/hw/xfree86/common \
1572 $f -o $hw_xfree86_dixmods_libwfb_obj &
1573 done
1574 #---------------------------------------------------------------------------------------------------
1575 wait
1576 mkdir -p $build_dir/install_root$defaultmodulepath
1577 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1578 module_name=libwfb.so
1579 eval $module_ccld_prolog_tmpl \
1580 $fbw_objs \
1581 $module_ccld_epilog_tmpl \
1582 $hw_xfree86_dixmods_libwfb_objs \
1583 $pixman_ldflags \
1584 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1585 #===================================================================================================
1586 (hw_xfree86_dixmods_libshadow_c_files="\
1587 $src_dir/hw/xfree86/dixmods/shmodule.c
1588 "
1589 mkdir -p $build_dir/hw/xfree86/dixmods
1590 for f in $hw_xfree86_dixmods_libshadow_c_files
1591 do
1592 hw_xfree86_dixmods_libshadow_obj=$build_dir/hw/xfree86/dixmods/$(basename $f .c).o
1593 hw_xfree86_dixmods_libshadow_objs="$hw_xfree86_dixmods_libshadow_objs $hw_xfree86_dixmods_libshadow_obj"
1594
1595 $cc $cppflags \
1596 -DHAVE_XORG_CONFIG_H \
1597 -I$src_dir/hw/xfree86/common \
1598 $f -o $hw_xfree86_dixmods_libshadow_obj &
1599 done
1600 #---------------------------------------------------------------------------------------------------
1601 wait
1602 mkdir -p $build_dir/install_root$defaultmodulepath
1603 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1604 module_name=libshadow.so
1605 eval $module_ccld_prolog_tmpl \
1606 $miext_shadow_objs \
1607 $module_ccld_epilog_tmpl \
1608 $hw_xfree86_dixmods_libshadow_objs \
1609 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1610 #===================================================================================================
1611 (hw_xfree86_fbdevhw_c_files="\
1612 $src_dir/hw/xfree86/fbdevhw/fbdevhw.c
1613 "
1614 mkdir -p $build_dir/hw/xfree86/fbdevhw
1615 for f in $hw_xfree86_fbdevhw_c_files
1616 do
1617 hw_xfree86_fbdevhw_obj=$build_dir/hw/xfree86/fbdevhw/$(basename $f .c).o
1618 hw_xfree86_fbdevhw_objs="$hw_xfree86_fbdevhw_objs $hw_xfree86_fbdevhw_obj"
1619
1620 $cc $cppflags \
1621 -DHAVE_XORG_CONFIG_H \
1622 -I$src_dir/hw/xfree86/os-support/bus \
1623 -I$src_dir/hw/xfree86/os-support \
1624 -I$src_dir/hw/xfree86/parser \
1625 -I$src_dir/hw/xfree86/ddc \
1626 -I$src_dir/hw/xfree86/modes \
1627 -I$src_dir/hw/xfree86/common \
1628 $f -o $hw_xfree86_fbdevhw_obj &
1629 done
1630 #---------------------------------------------------------------------------------------------------
1631 wait
1632 mkdir -p $build_dir/install_root$defaultmodulepath
1633 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1634 module_name=libfbdevhw.so
1635 eval $module_ccld_prolog_tmpl \
1636 $module_ccld_epilog_tmpl \
1637 $hw_xfree86_fbdevhw_objs \
1638 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1639 #===================================================================================================
1640 (hw_xfree86_shadowfb_libshadowfb_c_files="\
1641 $src_dir/hw/xfree86/shadowfb/sfbmodule.c
1642 $src_dir/hw/xfree86/shadowfb/shadowfb.c
1643 "
1644 mkdir -p $build_dir/hw/xfree86/shadowfb
1645 for f in $hw_xfree86_shadowfb_libshadowfb_c_files
1646 do
1647 hw_xfree86_shadowfb_libshadowfb_obj=$build_dir/hw/xfree86/shadowfb/$(basename $f .c).o
1648 hw_xfree86_shadowfb_libshadowfb_objs="$hw_xfree86_shadowfb_libshadowfb_objs $hw_xfree86_shadowfb_libshadowfb_obj"
1649
1650 $cc $cppflags \
1651 -DHAVE_XORG_CONFIG_H \
1652 -I$src_dir/hw/xfree86/common \
1653 $f -o $hw_xfree86_shadowfb_libshadowfb_obj &
1654 done
1655 #---------------------------------------------------------------------------------------------------
1656 wait
1657 mkdir -p $build_dir/install_root$defaultmodulepath
1658 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1659 module_name=libshadowfb.so
1660 eval $module_ccld_prolog_tmpl \
1661 $module_ccld_epilog_tmpl \
1662 $hw_xfree86_shadowfb_libshadowfb_objs \
1663 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1664 #===================================================================================================
1665 (hw_xfree86_exa_libexa_c_files="\
1666 $src_dir/hw/xfree86/exa/examodule.c
1667 "
1668 mkdir -p $build_dir/hw/xfree86/exa
1669 for f in $hw_xfree86_exa_libexa_c_files
1670 do
1671 hw_xfree86_exa_libexa_obj=$build_dir/hw/xfree86/exa/$(basename $f .c).o
1672 hw_xfree86_exa_libexa_objs="$hw_xfree86_exa_libexa_objs $hw_xfree86_exa_libexa_obj"
1673
1674 $cc $cppflags \
1675 -DHAVE_XORG_CONFIG_H \
1676 -I$src_dir/hw/xfree86/common \
1677 -I$src_dir/exa \
1678 $f -o $hw_xfree86_exa_libexa_obj &
1679 done
1680 #---------------------------------------------------------------------------------------------------
1681 wait
1682 mkdir -p $build_dir/install_root$defaultmodulepath
1683 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1684 module_name=libexa.so
1685 eval $module_ccld_prolog_tmpl \
1686 $exa_objs \
1687 $module_ccld_epilog_tmpl \
1688 $hw_xfree86_exa_libexa_objs \
1689 $pixman_ldflags \
1690 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1691 #===================================================================================================
1692 (glamor_libglamoregl_c_files="\
1693 $src_dir/glamor/glamor_egl.c \
1694 $src_dir/glamor/glamor_eglmodule.c \
1695 $src_dir/hw/xfree86/glamor_egl/glamor_xf86_xv.c \
1696 "
1697 mkdir -p $build_dir/glamor
1698 for f in $glamor_libglamoregl_c_files
1699 do
1700 glamor_libglamoregl_obj=$build_dir/glamor/$(basename $f .c).o
1701 glamor_libglamoregl_objs="$glamor_libglamoregl_objs $glamor_libglamoregl_obj"
1702
1703 $cc $cppflags \
1704 -DHAVE_XORG_CONFIG_H \
1705 -I$src_dir/hw/xfree86/common \
1706 -I$src_dir/glamor \
1707 -I$src_dir/dri3 \
1708 $f -o $glamor_libglamoregl_obj &
1709 done
1710 #---------------------------------------------------------------------------------------------------
1711 wait
1712 mkdir -p $build_dir/install_root$defaultmodulepath
1713 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1714 module_name=libglamoregl.so
1715 eval $module_ccld_prolog_tmpl \
1716 $glamor_objs \
1717 $module_ccld_epilog_tmpl \
1718 $glamor_libglamoregl_objs \
1719 $libepoxy_ldflags \
1720 $pixman_ldflags \
1721 $mesa_gbm_ldflags \
1722 -lm \
1723 -o $build_dir/install_root$defaultmodulepath/$module_name) &
1724 #===================================================================================================
1725 (hw_xfree86_drivers_modesetting_c_files="\
1726 $src_dir/hw/xfree86/drivers/modesetting/dri2.c \
1727 $src_dir/hw/xfree86/drivers/modesetting/driver.c \
1728 $src_dir/hw/xfree86/drivers/modesetting/drmmode_display.c \
1729 $src_dir/hw/xfree86/drivers/modesetting/dumb_bo.c \
1730 $src_dir/hw/xfree86/drivers/modesetting/present.c \
1731 $src_dir/hw/xfree86/drivers/modesetting/vblank.c \
1732 $src_dir/hw/xfree86/drivers/modesetting/pageflip.c \
1733 "
1734 mkdir -p $build_dir/hw/xfree86/drivers/modesetting
1735 for f in $hw_xfree86_drivers_modesetting_c_files
1736 do
1737 hw_xfree86_drivers_modesetting_obj=$build_dir/hw/xfree86/drivers/modesetting/$(basename $f .c).o
1738 hw_xfree86_drivers_modesetting_objs="$hw_xfree86_drivers_modesetting_objs $hw_xfree86_drivers_modesetting_obj"
1739
1740 $cc $cppflags \
1741 -DHAVE_XORG_CONFIG_H \
1742 -I$src_dir/hw/xfree86/dri2 \
1743 -I$src_dir/hw/xfree86/i2c \
1744 -I$src_dir/hw/xfree86/ramdac \
1745 -I$src_dir/hw/xfree86/parser \
1746 -I$src_dir/hw/xfree86/ddc \
1747 -I$src_dir/hw/xfree86/modes \
1748 -I$src_dir/hw/xfree86/os-support/bus \
1749 -I$src_dir/hw/xfree86/os-support \
1750 -I$src_dir/hw/xfree86/common \
1751 -I$src_dir/glamor \
1752 $f -o $hw_xfree86_drivers_modesetting_obj &
1753 done
1754 #---------------------------------------------------------------------------------------------------
1755 wait
1756 mkdir -p $build_dir/install_root$defaultmodulepath/drivers
1757 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1758 module_name=modesetting_drv.so
1759 eval $module_ccld_prolog_tmpl \
1760 $module_ccld_epilog_tmpl \
1761 $hw_xfree86_drivers_modesetting_objs \
1762 $libudev_ldflags \
1763 $mesa_gbm_ldflags \
1764 $libdrm_ldflags \
1765 -o $build_dir/install_root$defaultmodulepath/drivers/$module_name) &
1766 #===================================================================================================
1767 (hw_xfree86_drivers_inputtest_c_files="\
1768 $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest.c \
1769 "
1770 mkdir -p $build_dir/hw/xfree86/drivers/inputtest
1771 for f in $hw_xfree86_drivers_inputtest_c_files
1772 do
1773 hw_xfree86_drivers_inputtest_obj=$build_dir/hw/xfree86/drivers/inputtest/$(basename $f .c).o
1774 hw_xfree86_drivers_inputtest_objs="$hw_xfree86_drivers_inputtest_objs $hw_xfree86_drivers_inputtest_obj"
1775
1776 $cc $cppflags \
1777 -DHAVE_XORG_CONFIG_H \
1778 -I$src_dir/hw/xfree86/common \
1779 $f -o $hw_xfree86_drivers_inputtest_obj &
1780 done
1781 #---------------------------------------------------------------------------------------------------
1782 wait
1783 mkdir -p $build_dir/install_root$defaultmodulepath/input
1784 # the prolog and epilog are templates expecting the variable "module_name" to be defined
1785 module_name=inputtest_drv.so
1786 eval $module_ccld_prolog_tmpl \
1787 $module_ccld_epilog_tmpl \
1788 $hw_xfree86_drivers_inputtest_objs \
1789 -lpthread \
1790 -o $build_dir/install_root$defaultmodulepath/input/$module_name) &
1791 #===================================================================================================
1792 mkdir -p $build_dir/install_root$xkmoutputdir &
1793 #---------------------------------------------------------------------------------------------------
1794 mkdir -p $build_dir/install_root$defaultlogdir &
1795 #---------------------------------------------------------------------------------------------------
1796 mkdir -p $build_dir/install_root$datadir/X11/xorg.conf.d &
1797 #---------------------------------------------------------------------------------------------------
1798 mkdir -p $build_dir/install_root$projectroot/include/xorg
1799 cp -f $src_dir/composite/compositeext.h $build_dir/install_root$projectroot/include/xorg/compositeext.h &
1800 cp -f $src_dir/present/present.h $build_dir/install_root$projectroot/include/xorg/present.h &
1801 cp -f $src_dir/present/presentext.h $build_dir/install_root$projectroot/include/xorg/presentext.h &
1802 cp -f $src_dir/include/XIstubs.h $build_dir/install_root$projectroot/include/xorg/XIstubs.h &
1803 cp -f $src_dir/include/Xprintf.h $build_dir/install_root$projectroot/include/xorg/Xprintf.h &
1804 cp -f $src_dir/include/callback.h $build_dir/install_root$projectroot/include/xorg/callback.h &
1805 cp -f $src_dir/include/client.h $build_dir/install_root$projectroot/include/xorg/client.h &
1806 cp -f $src_dir/include/closestr.h $build_dir/install_root$projectroot/include/xorg/closestr.h &
1807 cp -f $src_dir/include/closure.h $build_dir/install_root$projectroot/include/xorg/closure.h &
1808 cp -f $src_dir/include/colormap.h $build_dir/install_root$projectroot/include/xorg/colormap.h &
1809 cp -f $src_dir/include/colormapst.h $build_dir/install_root$projectroot/include/xorg/colormapst.h &
1810 cp -f $src_dir/include/cursor.h $build_dir/install_root$projectroot/include/xorg/cursor.h &
1811 cp -f $src_dir/include/cursorstr.h $build_dir/install_root$projectroot/include/xorg/cursorstr.h &
1812 cp -f $src_dir/include/displaymode.h $build_dir/install_root$projectroot/include/xorg/displaymode.h &
1813 cp -f $src_dir/include/dix.h $build_dir/install_root$projectroot/include/xorg/dix.h &
1814 cp -f $src_dir/include/dixaccess.h $build_dir/install_root$projectroot/include/xorg/dixaccess.h &
1815 cp -f $src_dir/include/dixevents.h $build_dir/install_root$projectroot/include/xorg/dixevents.h &
1816 cp -f $src_dir/include/dixfont.h $build_dir/install_root$projectroot/include/xorg/dixfont.h &
1817 cp -f $src_dir/include/dixfontstr.h $build_dir/install_root$projectroot/include/xorg/dixfontstr.h &
1818 cp -f $src_dir/include/dixgrabs.h $build_dir/install_root$projectroot/include/xorg/dixgrabs.h &
1819 cp -f $src_dir/include/dixstruct.h $build_dir/install_root$projectroot/include/xorg/dixstruct.h &
1820 cp -f $src_dir/include/exevents.h $build_dir/install_root$projectroot/include/xorg/exevents.h &
1821 cp -f $src_dir/include/extension.h $build_dir/install_root$projectroot/include/xorg/extension.h &
1822 cp -f $src_dir/include/extinit.h $build_dir/install_root$projectroot/include/xorg/extinit.h &
1823 cp -f $src_dir/include/extnsionst.h $build_dir/install_root$projectroot/include/xorg/extnsionst.h &
1824 cp -f $src_dir/include/events.h $build_dir/install_root$projectroot/include/xorg/events.h &
1825 cp -f $src_dir/include/fourcc.h $build_dir/install_root$projectroot/include/xorg/fourcc.h &
1826 cp -f $src_dir/include/gc.h $build_dir/install_root$projectroot/include/xorg/gc.h &
1827 cp -f $src_dir/include/gcstruct.h $build_dir/install_root$projectroot/include/xorg/gcstruct.h &
1828 cp -f $src_dir/include/globals.h $build_dir/install_root$projectroot/include/xorg/globals.h &
1829 cp -f $src_dir/include/glx_extinit.h $build_dir/install_root$projectroot/include/xorg/glx_extinit.h &
1830 cp -f $src_dir/include/glxvndabi.h $build_dir/install_root$projectroot/include/xorg/glxvndabi.h &
1831 cp -f $src_dir/include/hotplug.h $build_dir/install_root$projectroot/include/xorg/hotplug.h &
1832 cp -f $src_dir/include/input.h $build_dir/install_root$projectroot/include/xorg/input.h &
1833 cp -f $src_dir/include/inputstr.h $build_dir/install_root$projectroot/include/xorg/inputstr.h &
1834 cp -f $src_dir/include/list.h $build_dir/install_root$projectroot/include/xorg/list.h &
1835 cp -f $src_dir/include/misc.h $build_dir/install_root$projectroot/include/xorg/misc.h &
1836 cp -f $src_dir/include/miscstruct.h $build_dir/install_root$projectroot/include/xorg/miscstruct.h &
1837 cp -f $src_dir/include/nonsdk_extinit.h $build_dir/install_root$projectroot/include/xorg/nonsdk_extinit.h &
1838 cp -f $src_dir/include/opaque.h $build_dir/install_root$projectroot/include/xorg/opaque.h &
1839 cp -f $src_dir/include/optionstr.h $build_dir/install_root$projectroot/include/xorg/optionstr.h &
1840 cp -f $src_dir/include/os.h $build_dir/install_root$projectroot/include/xorg/os.h &
1841 cp -f $src_dir/include/pixmap.h $build_dir/install_root$projectroot/include/xorg/pixmap.h &
1842 cp -f $src_dir/include/pixmapstr.h $build_dir/install_root$projectroot/include/xorg/pixmapstr.h &
1843 cp -f $src_dir/include/privates.h $build_dir/install_root$projectroot/include/xorg/privates.h &
1844 cp -f $src_dir/include/property.h $build_dir/install_root$projectroot/include/xorg/property.h &
1845 cp -f $src_dir/include/propertyst.h $build_dir/install_root$projectroot/include/xorg/propertyst.h &
1846 cp -f $src_dir/include/ptrveloc.h $build_dir/install_root$projectroot/include/xorg/ptrveloc.h &
1847 cp -f $src_dir/include/region.h $build_dir/install_root$projectroot/include/xorg/region.h &
1848 cp -f $src_dir/include/regionstr.h $build_dir/install_root$projectroot/include/xorg/regionstr.h &
1849 cp -f $src_dir/include/registry.h $build_dir/install_root$projectroot/include/xorg/registry.h &
1850 cp -f $src_dir/include/resource.h $build_dir/install_root$projectroot/include/xorg/resource.h &
1851 cp -f $src_dir/include/rgb.h $build_dir/install_root$projectroot/include/xorg/rgb.h &
1852 cp -f $src_dir/include/screenint.h $build_dir/install_root$projectroot/include/xorg/screenint.h &
1853 cp -f $src_dir/include/scrnintstr.h $build_dir/install_root$projectroot/include/xorg/scrnintstr.h &
1854 cp -f $src_dir/include/selection.h $build_dir/install_root$projectroot/include/xorg/selection.h &
1855 cp -f $src_dir/include/servermd.h $build_dir/install_root$projectroot/include/xorg/servermd.h &
1856 cp -f $src_dir/include/validate.h $build_dir/install_root$projectroot/include/xorg/validate.h &
1857 cp -f $src_dir/include/window.h $build_dir/install_root$projectroot/include/xorg/window.h &
1858 cp -f $src_dir/include/windowstr.h $build_dir/install_root$projectroot/include/xorg/windowstr.h &
1859 cp -f $src_dir/include/xkbfile.h $build_dir/install_root$projectroot/include/xorg/xkbfile.h &
1860 cp -f $src_dir/include/xkbrules.h $build_dir/install_root$projectroot/include/xorg/xkbrules.h &
1861 cp -f $src_dir/include/xkbsrv.h $build_dir/install_root$projectroot/include/xorg/xkbsrv.h &
1862 cp -f $src_dir/include/xkbstr.h $build_dir/install_root$projectroot/include/xorg/xkbstr.h &
1863 cp -f $src_dir/include/xserver-properties.h $build_dir/install_root$projectroot/include/xorg/xserver-properties.h &
1864 cp -f $src_dir/include/xserver_poll.h $build_dir/install_root$projectroot/include/xorg/xserver_poll.h &
1865 cp -f $src_dir/miext/damage/damage.h $build_dir/install_root$projectroot/include/xorg/damage.h &
1866 cp -f $src_dir/miext/damage/damagestr.h $build_dir/install_root$projectroot/include/xorg/damagestr.h &
1867 cp -f $src_dir/miext/shadow/shadow.h $build_dir/install_root$projectroot/include/xorg/shadow.h &
1868 cp -f $src_dir/miext/sync/misync.h $build_dir/install_root$projectroot/include/xorg/misync.h &
1869 cp -f $src_dir/miext/sync/misyncfd.h $build_dir/install_root$projectroot/include/xorg/misyncfd.h &
1870 cp -f $src_dir/miext/sync/misyncshm.h $build_dir/install_root$projectroot/include/xorg/misyncshm.h &
1871 cp -f $src_dir/miext/sync/misyncstr.h $build_dir/install_root$projectroot/include/xorg/misyncstr.h &
1872 cp -f $src_dir/dbe/dbestruct.h $build_dir/install_root$projectroot/include/xorg/dbestruct.h &
1873 cp -f $src_dir/dri3/dri3.h $build_dir/install_root$projectroot/include/xorg/dri3.h &
1874 cp -f $src_dir/exa/exa.h $build_dir/install_root$projectroot/include/xorg/exa.h &
1875 cp -f $src_dir/fb/fb.h $build_dir/install_root$projectroot/include/xorg/fb.h &
1876 cp -f $src_dir/fb/fboverlay.h $build_dir/install_root$projectroot/include/xorg/fboverlay.h &
1877 cp -f $src_dir/fb/fbpict.h $build_dir/install_root$projectroot/include/xorg/fbpict.h &
1878 cp -f $src_dir/fb/fbrop.h $build_dir/install_root$projectroot/include/xorg/fbrop.h &
1879 cp -f $src_dir/fb/wfbrename.h $build_dir/install_root$projectroot/include/xorg/wfbrename.h &
1880 cp -f $src_dir/Xext/geext.h $build_dir/install_root$projectroot/include/xorg/geext.h &
1881 cp -f $src_dir/Xext/geint.h $build_dir/install_root$projectroot/include/xorg/geint.h &
1882 cp -f $src_dir/Xext/panoramiX.h $build_dir/install_root$projectroot/include/xorg/panoramiX.h &
1883 cp -f $src_dir/Xext/panoramiXsrv.h $build_dir/install_root$projectroot/include/xorg/panoramiXsrv.h &
1884 cp -f $src_dir/Xext/shmint.h $build_dir/install_root$projectroot/include/xorg/shmint.h &
1885 cp -f $src_dir/Xext/syncsdk.h $build_dir/install_root$projectroot/include/xorg/syncsdk.h &
1886 cp -f $src_dir/Xext/xace.h $build_dir/install_root$projectroot/include/xorg/xace.h &
1887 cp -f $src_dir/Xext/xacestr.h $build_dir/install_root$projectroot/include/xorg/xacestr.h &
1888 cp -f $src_dir/Xext/xvdix.h $build_dir/install_root$projectroot/include/xorg/xvdix.h &
1889 cp -f $src_dir/Xext/xvmcext.h $build_dir/install_root$projectroot/include/xorg/xvmcext.h &
1890 cp -f $src_dir/glamor/glamor.h $build_dir/install_root$projectroot/include/xorg/glamor.h &
1891 cp -f $src_dir/render/glyphstr.h $build_dir/install_root$projectroot/include/xorg/glyphstr.h &
1892 cp -f $src_dir/render/mipict.h $build_dir/install_root$projectroot/include/xorg/mipict.h &
1893 cp -f $src_dir/render/picture.h $build_dir/install_root$projectroot/include/xorg/picture.h &
1894 cp -f $src_dir/render/picturestr.h $build_dir/install_root$projectroot/include/xorg/picturestr.h &
1895 cp -f $src_dir/mi/mi.h $build_dir/install_root$projectroot/include/xorg/mi.h &
1896 cp -f $src_dir/mi/micmap.h $build_dir/install_root$projectroot/include/xorg/micmap.h &
1897 cp -f $src_dir/mi/micoord.h $build_dir/install_root$projectroot/include/xorg/micoord.h &
1898 cp -f $src_dir/mi/migc.h $build_dir/install_root$projectroot/include/xorg/migc.h &
1899 cp -f $src_dir/mi/miline.h $build_dir/install_root$projectroot/include/xorg/miline.h &
1900 cp -f $src_dir/mi/mioverlay.h $build_dir/install_root$projectroot/include/xorg/mioverlay.h &
1901 cp -f $src_dir/mi/mipointer.h $build_dir/install_root$projectroot/include/xorg/mipointer.h &
1902 cp -f $src_dir/mi/mipointrst.h $build_dir/install_root$projectroot/include/xorg/mipointrst.h &
1903 cp -f $src_dir/mi/mistruct.h $build_dir/install_root$projectroot/include/xorg/mistruct.h &
1904 cp -f $src_dir/mi/mizerarc.h $build_dir/install_root$projectroot/include/xorg/mizerarc.h &
1905 cp -f $src_dir/randr/randrstr.h $build_dir/install_root$projectroot/include/xorg/randrstr.h &
1906 cp -f $src_dir/randr/rrtransform.h $build_dir/install_root$projectroot/include/xorg/rrtransform.h &
1907 cp -f $src_dir/glx/vndserver.h $build_dir/install_root$projectroot/include/xorg/vndserver.h &
1908 cp -f $src_dir/hw/xfree86/common/compiler.h $build_dir/install_root$projectroot/include/xorg/compiler.h &
1909 cp -f $src_dir/hw/xfree86/common/xaarop.h $build_dir/install_root$projectroot/include/xorg/xaarop.h &
1910 cp -f $src_dir/hw/xfree86/common/xf86.h $build_dir/install_root$projectroot/include/xorg/xf86.h &
1911 cp -f $src_dir/hw/xfree86/common/xf86MatchDrivers.h $build_dir/install_root$projectroot/include/xorg/xf86MatchDrivers.h &
1912 cp -f $src_dir/hw/xfree86/common/xf86Module.h $build_dir/install_root$projectroot/include/xorg/xf86Module.h &
1913 cp -f $src_dir/hw/xfree86/common/xf86Opt.h $build_dir/install_root$projectroot/include/xorg/xf86Opt.h &
1914 cp -f $src_dir/hw/xfree86/common/xf86Optionstr.h $build_dir/install_root$projectroot/include/xorg/xf86Optionstr.h &
1915 cp -f $src_dir/hw/xfree86/common/xf86PciInfo.h $build_dir/install_root$projectroot/include/xorg/xf86PciInfo.h &
1916 cp -f $src_dir/hw/xfree86/common/xf86Priv.h $build_dir/install_root$projectroot/include/xorg/xf86Priv.h &
1917 cp -f $src_dir/hw/xfree86/common/xf86Privstr.h $build_dir/install_root$projectroot/include/xorg/xf86Privstr.h &
1918 cp -f $src_dir/hw/xfree86/common/xf86VGAarbiter.h $build_dir/install_root$projectroot/include/xorg/xf86VGAarbiter.h &
1919 cp -f $src_dir/hw/xfree86/common/xf86Xinput.h $build_dir/install_root$projectroot/include/xorg/xf86Xinput.h &
1920 cp -f $src_dir/hw/xfree86/common/xf86cmap.h $build_dir/install_root$projectroot/include/xorg/xf86cmap.h &
1921 cp -f $src_dir/hw/xfree86/common/xf86fbman.h $build_dir/install_root$projectroot/include/xorg/xf86fbman.h &
1922 cp -f $src_dir/hw/xfree86/common/xf86platformBus.h $build_dir/install_root$projectroot/include/xorg/xf86platformBus.h &
1923 cp -f $src_dir/hw/xfree86/common/xf86sbusBus.h $build_dir/install_root$projectroot/include/xorg/xf86sbusBus.h &
1924 cp -f $src_dir/hw/xfree86/common/xf86str.h $build_dir/install_root$projectroot/include/xorg/xf86str.h &
1925 cp -f $src_dir/hw/xfree86/common/xf86xv.h $build_dir/install_root$projectroot/include/xorg/xf86xv.h &
1926 cp -f $src_dir/hw/xfree86/common/xf86xvmc.h $build_dir/install_root$projectroot/include/xorg/xf86xvmc.h &
1927 cp -f $src_dir/hw/xfree86/common/xf86xvpriv.h $build_dir/install_root$projectroot/include/xorg/xf86xvpriv.h &
1928 cp -f $src_dir/hw/xfree86/common/xisb.h $build_dir/install_root$projectroot/include/xorg/xisb.h &
1929 cp -f $src_dir/hw/xfree86/common/xorgVersion.h $build_dir/install_root$projectroot/include/xorg/xorgVersion.h &
1930 cp -f $src_dir/hw/xfree86/ddc/edid.h $build_dir/install_root$projectroot/include/xorg/edid.h &
1931 cp -f $src_dir/hw/xfree86/ddc/xf86DDC.h $build_dir/install_root$projectroot/include/xorg/xf86DDC.h &
1932 cp -f $src_dir/hw/xfree86/dri/dri.h $build_dir/install_root$projectroot/include/xorg/dri.h &
1933 cp -f $src_dir/hw/xfree86/dri/dristruct.h $build_dir/install_root$projectroot/include/xorg/dristruct.h &
1934 cp -f $src_dir/hw/xfree86/dri/sarea.h $build_dir/install_root$projectroot/include/xorg/sarea.h &
1935 cp -f $src_dir/hw/xfree86/dri2/dri2.h $build_dir/install_root$projectroot/include/xorg/dri2.h &
1936 cp -f $src_dir/hw/xfree86/drivers/inputtest/xf86-input-inputtest-protocol.h $build_dir/install_root$projectroot/include/xorg/xf86-input-inputtest-protocol.h &
1937 cp -f $src_dir/hw/xfree86/fbdevhw/fbdevhw.h $build_dir/install_root$projectroot/include/xorg/fbdevhw.h &
1938 cp -f $src_dir/hw/xfree86/i2c/i2c_def.h $build_dir/install_root$projectroot/include/xorg/i2c_def.h &
1939 cp -f $src_dir/hw/xfree86/i2c/xf86i2c.h $build_dir/install_root$projectroot/include/xorg/xf86i2c.h &
1940 cp -f $src_dir/hw/xfree86/int10/vbe.h $build_dir/install_root$projectroot/include/xorg/vbe.h &
1941 cp -f $src_dir/hw/xfree86/int10/vbeModes.h $build_dir/install_root$projectroot/include/xorg/vbeModes.h &
1942 cp -f $src_dir/hw/xfree86/int10/xf86int10.h $build_dir/install_root$projectroot/include/xorg/xf86int10.h &
1943 cp -f $src_dir/hw/xfree86/modes/xf86Crtc.h $build_dir/install_root$projectroot/include/xorg/xf86Crtc.h &
1944 cp -f $src_dir/hw/xfree86/modes/xf86Modes.h $build_dir/install_root$projectroot/include/xorg/xf86Modes.h &
1945 cp -f $src_dir/hw/xfree86/modes/xf86RandR12.h $build_dir/install_root$projectroot/include/xorg/xf86RandR12.h &
1946 cp -f $src_dir/hw/xfree86/os-support/xf86_OSlib.h $build_dir/install_root$projectroot/include/xorg/xf86_OSlib.h &
1947 cp -f $src_dir/hw/xfree86/os-support/xf86_OSproc.h $build_dir/install_root$projectroot/include/xorg/xf86_OSproc.h &
1948 cp -f $src_dir/hw/xfree86/os-support/bus/xf86Pci.h $build_dir/install_root$projectroot/include/xorg/xf86Pci.h &
1949 cp -f $src_dir/hw/xfree86/parser/xf86Optrec.h $build_dir/install_root$projectroot/include/xorg/xf86Optrec.h &
1950 cp -f $src_dir/hw/xfree86/parser/xf86Parser.h $build_dir/install_root$projectroot/include/xorg/xf86Parser.h &
1951 cp -f $src_dir/hw/xfree86/ramdac/xf86Cursor.h $build_dir/install_root$projectroot/include/xorg/xf86Cursor.h &
1952 cp -f $src_dir/hw/xfree86/shadowfb/shadowfb.h $build_dir/install_root$projectroot/include/xorg/shadowfb.h &
1953 cp -f $src_dir/hw/xfree86/vgahw/vgaHW.h $build_dir/install_root$projectroot/include/xorg/vgaHW.h &
1954 #---------------------------------------------------------------------------------------------------
1955 sed -e "s:@defaultfontdir@:$defaultfontdir:g" \
1956 -e "s:@version_0@:$version_0:g" \
1957 -e "s:@version_1@:$version_1:g" \
1958 -e "s:@version_2@:$version_2:g" \
1959 <$src_dir/contrib/xorg-server.h.in \
1960 >$build_dir/install_root$projectroot/include/xorg/xorg-server.h &
1961 #---------------------------------------------------------------------------------------------------
1962 mkdir -p $build_dir/install_root$defaultlibrarypath/pkgconfig
1963 sed -e "s:@projectroot@:$projectroot:g" \
1964 -e "s:@defaultmodulepath@:$defaultmodulepath:g" \
1965 -e "s:@sysconfigdir@:$datadir/X11/xorg.conf.d:g" \
1966 -e "s:@version_0@:$version_0:g" \
1967 -e "s:@version_1@:$version_1:g" \
1968 -e "s:@version_2@:$version_2:g" \
1969 -e "s:@version_3@:$version_3:g" \
1970 <$src_dir/contrib/xorg-server.pc.in \
1971 >$build_dir/install_root$defaultlibrarypath/pkgconfig/xorg-server.pc &
1972 #---------------------------------------------------------------------------------------------------
1973 # INFO: our configured version of xorg does not use the registry hence no 'protocol.txt'
1974 wait
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/version-config.h.in deleted (index 0befec4..0000000)
1 #ifndef VERSION_CONFIG_H
2 #define VERSION_CONFIG_H
3
4 /* Vendor man version */
5 #define VENDOR_MAN_VERSION "Version @version_0@.@version_1@.@version_2@.@version_3@"
6
7 /* Vendor name */
8 #define VENDOR_NAME "The X.Org Foundation"
9
10 /* Vendor release */
11 #define VENDOR_RELEASE ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
12
13 #endif /* VERSION_CONFIG_H */
14
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xkb-config.h.in deleted (index 75b5a9f..0000000)
1 #ifndef _XKB_CONFIG_H_
2 #define _XKB_CONFIG_H_
3
4 /* Default set of XKB rules. */
5 #define XKB_DFLT_RULES "evdev"
6
7 /* Default XKB model. */
8 #define XKB_DFLT_MODEL "pc105"
9
10 /* Default XKB layout. */
11 #define XKB_DFLT_LAYOUT "us"
12
13 /* Default XKB variant. */
14 #define XKB_DFLT_VARIANT ""
15
16 /* Default XKB options. */
17 #define XKB_DFLT_OPTIONS ""
18
19 /* Path to XKB definitions. */
20 #define XKB_BASE_DIRECTORY "@xkbbasedir@"
21
22 /* Path to xkbcomp. */
23 #define XKB_BIN_DIRECTORY "@xkbbindir@"
24
25 /* XKB output dir for compiled keymaps. */
26 #define XKM_OUTPUT_DIR "@xkmoutputdir@"
27
28 #endif /* _XKB_CONFIG_H_ */
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xorg-config.h.in deleted (index e1c7a65..0000000)
1 #ifndef _XORG_CONFIG_H_
2 #define _XORG_CONFIG_H_
3
4 #include <dix-config.h>
5 #include <xkb-config.h>
6
7 /* Building Xorg server. */
8 #define XORGSERVER 1
9
10 /* Current X.Org version. */
11 #ifndef XORG_VERSION_CURRENT
12 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_3@)
13 #endif
14
15 /* Name of X server. */
16 #define __XSERVERNAME__ "Xorg"
17
18 /* URL to go to for support. */
19 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
20
21 /* Built-in output drivers. */
22 /* #undef DRIVERS */
23
24 /* Built-in input drivers. */
25 /* #undef IDRIVERS */
26
27 /* Path to configuration file. */
28 #define XF86CONFIGFILE "xorg.conf"
29
30 /* Path to configuration file. */
31 #define XCONFIGFILE "xorg.conf"
32
33 /* Name of configuration directory. */
34 #define XCONFIGDIR "xorg.conf.d"
35
36 /* Path to loadable modules. */
37 #define DEFAULT_MODULE_PATH "@defaultmodulepath@"
38
39 /* Path to installed libraries. */
40 #define DEFAULT_LIBRARY_PATH "@defaultlibrarypath@"
41
42 /* Default log location */
43 #define DEFAULT_LOGDIR "@defaultlogdir@"
44
45 /* Default logfile prefix */
46 #define DEFAULT_LOGPREFIX "Xorg."
47
48 /* Default XDG_DATA dir under HOME */
49 #define DEFAULT_XDG_DATA_HOME ".local/share"
50
51 /* Default log dir under XDG_DATA_HOME */
52 #define DEFAULT_XDG_DATA_HOME_LOGDIR "xorg"
53
54 /* Building DRI-capable DDX. */
55 #define XF86DRI 1
56
57 /* Build DRI2 extension */
58 #define DRI2 1
59
60 /* Define to 1 if you have the <stropts.h> header file. */
61 /* #undef HAVE_STROPTS_H */
62
63 /* Define to 1 if you have the <sys/kd.h> header file. */
64 /* #undef HAVE_SYS_KD_H */
65
66 /* Define to 1 if you have the <sys/vt.h> header file. */
67 /* #undef HAVE_SYS_VT_H */
68
69 /* Define to 1 if you have the `walkcontext' function (used on Solaris for
70 xorg_backtrace in hw/xfree86/common/xf86Events.c */
71 /* #undef HAVE_WALKCONTEXT */
72
73 /* Define to 1 if unsigned long is 64 bits. */
74 #define _XSERVER64 1
75
76 /* Building vgahw module */
77 #define WITH_VGAHW 1
78
79 /* NetBSD PIO alpha IO */
80 /* #undef USE_ALPHA_PIO */
81
82 /* BSD AMD64 iopl */
83 /* #undef USE_AMD64_IOPL */
84
85 /* BSD /dev/io */
86 /* #undef USE_DEV_IO */
87
88 /* BSD i386 iopl */
89 /* #undef USE_I386_IOPL */
90
91 /* System is BSD-like */
92 /* #undef CSRG_BASED */
93
94 /* System has PC console */
95 /* #undef PCCONS_SUPPORT */
96
97 /* System has PCVT console */
98 /* #undef PCVT_SUPPORT */
99
100 /* System has syscons console */
101 /* #undef SYSCONS_SUPPORT */
102
103 /* System has wscons console */
104 /* #undef WSCONS_SUPPORT */
105
106 /* System has /dev/xf86 aperture driver */
107 /* #undef HAS_APERTURE_DRV */
108
109 /* Has backtrace support */
110 #define HAVE_BACKTRACE 1
111
112 /* Name of the period field in struct kbd_repeat */
113 /* #undef LNX_KBD_PERIOD_NAME */
114
115 /* Have execinfo.h */
116 #define HAVE_EXECINFO_H 1
117
118 /* Define to 1 if you have the <sys/mkdev.h> header file. */
119 /* #undef HAVE_SYS_MKDEV_H */
120
121 /* Define to 1 if you have the <sys/sysmacros.h> header file. */
122 #define HAVE_SYS_SYSMACROS_H 1
123
124 /* Path to text files containing PCI IDs */
125 #define PCI_TXT_IDS_PATH ""
126
127 /* Build with libdrm support */
128 #define WITH_LIBDRM 1
129
130 /* Use libpciaccess */
131 #define XSERVER_LIBPCIACCESS 1
132
133 /* Have setugid */
134 /* #undef HAVE_ISSETUGID */
135
136 /* Have getresuid */
137 #define HAVE_GETRESUID 1
138
139 /* Have X server platform bus support */
140 #define XSERVER_PLATFORM_BUS 1
141
142 /* Define to 1 if you have the `seteuid' function. */
143 #define HAVE_SETEUID 1
144
145 /* Fallback input driver if the assigned driver fails */
146 #define FALLBACK_INPUT_DRIVER "libinput"
147
148 #endif /* _XORG_CONFIG_H_ */
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xorg-server.h.in deleted (index 398d0f2..0000000)
1 /* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
18
19 #ifdef HAVE_XORG_CONFIG_H
20 #error Include xorg-config.h when building the X server
21 #endif
22
23 /* Support BigRequests extension */
24 #define BIGREQS 1
25
26 /* Default font path */
27 #define COMPILEDDEFAULTFONTPATH "@defaultfontdir@/misc/,@defaultfontdir@/TTF/,@defaultfontdir@/OTF/,@defaultfontdir@/Type1/,@defaultfontdir@/100dpi/,@defaultfontdir@/75dpi/"
28
29 /* Support Composite Extension */
30 #define COMPOSITE 1
31
32 /* Build DPMS extension */
33 #define DPMSExtension 1
34
35 /* Build DRI3 extension */
36 #define DRI3 1
37
38 /* Build GLX extension */
39 #define GLXEXT 1
40
41 /* Support XDM-AUTH*-1 */
42 /* #undef HASXDMAUTH */
43
44 /* Support SHM */
45 #define HAS_SHM 1
46
47 /* Define to 1 if you have the `reallocarray' function. */
48 #define HAVE_REALLOCARRAY 1
49
50 /* Define to 1 if you have the `strcasecmp' function. */
51 #define HAVE_STRCASECMP 1
52
53 /* Define to 1 if you have the `strcasestr' function. */
54 #define HAVE_STRCASESTR 1
55
56 /* Define to 1 if you have the `strlcat' function. */
57 /* #undef HAVE_STRLCAT */
58
59 /* Define to 1 if you have the `strlcpy' function. */
60 /* #undef HAVE_STRLCPY */
61
62 /* Define to 1 if you have the `strncasecmp' function. */
63 #define HAVE_STRNCASECMP 1
64
65 /* Define to 1 if you have the `strndup' function. */
66 #define HAVE_STRNDUP 1
67
68 /* Support IPv6 for TCP connections */
69 #define IPv6 1
70
71 /* Support MIT-SHM Extension */
72 #define MITSHM 1
73
74 /* Internal define for Xinerama */
75 #define PANORAMIX 1
76
77 /* Support Present extension */
78 #define PRESENT 1
79
80 /* Support RANDR extension */
81 #define RANDR 1
82
83 /* Support RENDER extension */
84 #define RENDER 1
85
86 /* Support X resource extension */
87 #define RES 1
88
89 /* Support MIT-SCREEN-SAVER extension */
90 #define SCREENSAVER 1
91
92 /* Support SHAPE extension */
93 #define SHAPE 1
94
95 /* Define to 1 on systems derived from System V Release 4 */
96 /* #undef SVR4 */
97
98 /* Support TCP socket connections */
99 #define TCPCONN 1
100
101 /* Support UNIX socket connections */
102 #define UNIXCONN 1
103
104 /* Support XCMisc extension */
105 #define XCMISC 1
106
107 /* Support Xdmcp */
108 /* #undef XDMCP */
109
110 /* Build XFree86 BigFont extension */
111 /* #undef XF86BIGFONT */
112
113 /* Support XFree86 Video Mode extension */
114 #define XF86VIDMODE 1
115
116 /* Build XDGA support */
117 /* #undef XFreeXDGA */
118
119 /* Support Xinerama extension */
120 #define XINERAMA 1
121
122 /* Support X Input extension */
123 #define XINPUT 1
124
125 /* XKB default rules */
126 #define XKB_DFLT_RULES "evdev"
127
128 /* Build DRI extension */
129 #define XF86DRI 1
130
131 /* Build DRI2 extension */
132 #define DRI2 1
133
134 /* Build Xorg server */
135 #define XORGSERVER 1
136
137 /* Current Xorg version */
138 #define XORG_VERSION_CURRENT ((10000000) + ((@version_0@) * 100000) + ((@version_1@) * 1000) + @version_2@)
139
140 /* Build Xv Extension */
141 #define XvExtension 1
142
143 /* Build XvMC Extension */
144 #define XvMCExtension 1
145
146 /* Support XSync extension */
147 #define XSYNC 1
148
149 /* Support XTest extension */
150 #define XTEST 1
151
152 /* Support Xv Extension */
153 #define XV 1
154
155 /* Vendor name */
156 #define XVENDORNAME "The X.Org Foundation"
157
158 /* BSD-compliant source */
159 /* #undef _BSD_SOURCE */
160
161 /* POSIX-compliant source */
162 /* #undef _POSIX_SOURCE */
163
164 /* X/Open-compliant source */
165 /* #undef _XOPEN_SOURCE */
166
167 /* Vendor web address for support */
168 #define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
169
170 /* Location of configuration file */
171 #define XCONFIGFILE "xorg.conf"
172
173 /* Name of X server */
174 #define __XSERVERNAME__ "Xorg"
175
176 /* Building vgahw module */
177 #define WITH_VGAHW 1
178
179 /* System is BSD-like */
180 /* #undef CSRG_BASED */
181
182 /* System has PC console */
183 /* #undef PCCONS_SUPPORT */
184
185 /* System has PCVT console */
186 /* #undef PCVT_SUPPORT */
187
188 /* System has syscons console */
189 /* #undef SYSCONS_SUPPORT */
190
191 /* System has wscons console */
192 /* #undef WSCONS_SUPPORT */
193
194 /* Loadable XFree86 server awesomeness */
195 #define XFree86LOADER
196
197 /* Use libpciaccess */
198 #define XSERVER_LIBPCIACCESS 1
199
200 /* X Access Control Extension */
201 #define XACE 1
202
203 /* Have X server platform bus support */
204 #define XSERVER_PLATFORM_BUS 1
205
206 #ifdef _LP64
207 #define _XSERVER64 1
208 #endif
209
210 /* Have support for X shared memory fence library (xshmfence) */
211 #define HAVE_XSHMFENCE 1
212
213 /* Use XTrans FD passing support */
214 #define XTRANS_SEND_FDS 1
215
216 /* Ask fontsproto to make font path element names const */
217 #define FONT_PATH_ELEMENT_NAME_CONST 1
218
219 /* byte order */
220 #define X_BYTE_ORDER X_LITTLE_ENDIAN
221
222 #endif /* _XORG_SERVER_H_ */
File builders/xserver-sh-fc625fe172d9f6a149a594b5214364bedf680239/contrib/xorg-server.pc.in deleted (index bddc144..0000000)
1 prefix=@projectroot@
2 exec_prefix=${prefix}
3 libdir=${exec_prefix}/lib
4 includedir=${prefix}/include
5 datarootdir=${prefix}/share
6 moduledir=@defaultmodulepath@
7 sdkdir=${prefix}/include/xorg
8 sysconfigdir=@sysconfigdir@
9
10 abi_ansic=0.4
11 abi_videodrv=25.2
12 abi_xinput=24.4
13 abi_extension=10.0
14
15 Name: xorg-server
16 Description: Modular X.Org X Server
17 Version: @version_0@.@version_1@.@version_2@.@version_3@
18 Requires.private: xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto scrnsaverproto >= 1.1 resourceproto >= 1.2.0 xf86driproto >= 2.1.0 glproto >= 1.4.17 dri >= 7.8.0 dri2proto >= 2.8 dri3proto >= 1.2 presentproto >= 1.2 xineramaproto pciaccess >= 0.12.901
19 Cflags: -I${sdkdir} -fvisibility=hidden
20 Libs: -L${libdir}
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main