* updated firefox (133.0.3 -> 134.0.2)
[t2sde.git] / package / emulators / vmware / postlinux.conf
blob005c816f930238c5dd665ef228bf995738a6d379
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # T2 SDE: package/*/vmware/postlinux.conf
3 # Copyright (C) 2006 - 2022 The T2 SDE Project
4
5 # This Copyright note is generated by scripts/Create-CopyPatch,
6 # more information can be found in the files COPYING and README.
7
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License version 2.
10 # --- T2-COPYRIGHT-NOTE-END ---
12 vmware_bmdir="../";
14 vmware_buildmod() {
15         var_append makeopt " " "KERNEL_UNAME=$lx_kernelrelease"
16         var_append makeopt " " "VM_UNAME=$lx_kernelrelease"
17         var_append makeopt " " "HEADER_DIR=$kerneldir/include"
18         var_append makeopt " " "CC=$KCC"
19         echo $MAKE $makeopt
20         eval $MAKE $makeopt
23 vmware_mkvmmon() {
24         echo "VMWare Monitor -------------";
25         tar xvf vmmon.tar;
26         pushd vmmon-only;
27         vmware_buildmod;
28         cp -fv vmmon.ko "$vmware_bmdir/objects/vmmon.o"
29         popd;
32 vmware_mkvmnet() {
33         echo "VMWare Network -------------";
34         tar xvf vmnet.tar
35         pushd vmnet-only;
36         vmware_buildmod;
37         cp -fv vmnet.ko "$vmware_bmdir/objects/vmnet.o"
38         popd;
41 vmware_mkvmblock() {
42         echo "VMWare Drag&Drop -----------";
43         tar xvf vmblock.tar
44         pushd vmblock-only;
45         vmware_buildmod;
46         cp -fv vmblock.ko "$vmware_bmdir/objects/vmblock.o"
47         popd;
50 vmware_mkvmpp() {
51         echo "VMWare PP     --------------";
52         tar xvf vmppuser.tar
53         pushd vmppuser-only;
54         vmware_buildmod;
55         cp -fv vmppuser.ko "$vmware_bmdir/objects/vmppuser.o"
56         popd;
59 vmware_mkdesc() {
60         pfile="$vmware_bmdir/properties"
61         echo "VMWare Properties file: $pfile";
62         echo "UtsRelease $lx_kernelrelease" > $pfile;
63         if grep -q "CONFIG_MODVERSIONS=y" $kerneldir/.config; then
64                 echo "ModVersion yes" >> $pfile;
65         else
66                 echo "ModVersion no" >> $pfile;
67         fi
68         if grep -q "CONFIG_SMP=y" $kerneldir/.config; then
69                 echo "SMP yes" >> $pfile;
70         else
71                 echo "SMP no" >> $pfile;
72         fi
73         echo "PageOffset C0000000" >> $pfile;
74         echo "Comment T2 $target $sdever" >> $pfile;
77 vmware_mkmodules() {
78         echo "Building vmware-modules...";
79         echo "VMWare being built for linux: $lx_kernelrelease";
80         echo "VMWare-Prefix: $SDECFG_PKG_VMWARE_PREFIX";
82         if pf="`match_source_file -p vmware-any-any vmware`"; then
83                 tar $taropt $pf
84                 cp -av vmware-any-any*/*.tar lib/modules/source
85         fi
87         pushd lib/modules/source/
88         if grep -q "CONFIG_SMP=y" $kerneldir/.config; then
89                 vmware_bmdir="$root/$SDECFG_PKG_VMWARE_PREFIX/lib/vmware/modules/binary/smp-$lx_kernelrelease.$arch_machine.T2-$target";
90         else
91                 vmware_bmdir="$root/$SDECFG_PKG_VMWARE_PREFIX/lib/vmware/modules/binary/up-$lx_kernelrelease.$arch_machine.T2-$target";
92         fi;
93         mkdir -p $vmware_bmdir;
94         mkdir -p "$vmware_bmdir/objects";
95         echo "VMWare modules will go to: $vmware_bmdir";
96         vmware_mkvmmon;
97         vmware_mkvmnet;
98         vmware_mkvmblock;
99         if [ "$SDECFG_PKG_VMWARE_PPUSER" = 1 ]; then
100                 vmware_mkvmpp;
101         fi
102         vmware_mkdesc;
103         popd
104         echo "VMWARE DONE -------------------------------------";
107 custmain="vmware_mkmodules"