1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # T2 SDE: package/*/vmware/postlinux.conf
3 # Copyright (C) 2006 - 2022 The T2 SDE Project
5 # This Copyright note is generated by scripts/Create-CopyPatch,
6 # more information can be found in the files COPYING and README.
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 ---
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"
24 echo "VMWare Monitor -------------";
28 cp -fv vmmon.ko "$vmware_bmdir/objects/vmmon.o"
33 echo "VMWare Network -------------";
37 cp -fv vmnet.ko "$vmware_bmdir/objects/vmnet.o"
42 echo "VMWare Drag&Drop -----------";
46 cp -fv vmblock.ko "$vmware_bmdir/objects/vmblock.o"
51 echo "VMWare PP --------------";
55 cp -fv vmppuser.ko "$vmware_bmdir/objects/vmppuser.o"
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;
66 echo "ModVersion no" >> $pfile;
68 if grep -q "CONFIG_SMP=y" $kerneldir/.config; then
69 echo "SMP yes" >> $pfile;
71 echo "SMP no" >> $pfile;
73 echo "PageOffset C0000000" >> $pfile;
74 echo "Comment T2 $target $sdever" >> $pfile;
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
84 cp -av vmware-any-any*/*.tar lib/modules/source
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";
91 vmware_bmdir="$root/$SDECFG_PKG_VMWARE_PREFIX/lib/vmware/modules/binary/up-$lx_kernelrelease.$arch_machine.T2-$target";
93 mkdir -p $vmware_bmdir;
94 mkdir -p "$vmware_bmdir/objects";
95 echo "VMWare modules will go to: $vmware_bmdir";
99 if [ "$SDECFG_PKG_VMWARE_PPUSER" = 1 ]; then
104 echo "VMWARE DONE -------------------------------------";
107 custmain="vmware_mkmodules"