Thanks for the heads up Tsunami. After taking some time to play around with cygwin, I decided that it would be easier to just run Ubuntu from a VPC and compile it there. However I have run into a new problem.
Being completely spoilt with MSVC++ means that when it comes to the good ol' hardcore command line compiling I am completely useless. On Ubuntu I installed g++ and setup the envrionment variables in $HOME (eg $HOME/HL2SDK). The extension is also stored in $HOME/extension/ as well. I am trying to compile using this command:
Code:
make ENGINE=orangebox -f $HOME/extension/Makefile
Annoyingly I keep recieving the following statement:
Code:
if [ "true" = "true" ] && [ "true" = "false" ]; then \
echo "You must supply ENGINE=orangebox or ENGINE=original"; \
exit 1; \
fi
mkdir -p Release.orangebox/sdk
mkdir -p Release.orangebox/CDetour
mkdir -p Release.orangebox/asm
if [ "true" = "true" ]; then \
ln -sf ~/srcds/orangebox/bin/vstdlib_i486.so vstdlib_i486.so; \
ln -sf ~/srcds/orangebox/bin/tier0_i486.so tier0_i486.so; \
fi
make -f Makefile extension
make[1]: Entering directory `/home/paul'
make[1]: Makefile: No such file or directory
make[1]: *** No rule to make target `Makefile'. Stop.
make[1]: Leaving directory `/home/paul'
make: *** [all] Error 2
What am I doing wrong? I am sure it's something simple.