vcpm reads the vcproj and makes makefiles. these makefiles are intended to work with Makefile.Mod in the linux_sdk folder. If you read Makefile in that folder you will see it actually compiles vcpm, runs it on the server vcproj and then goes through Makefile.mod to run the freshly created Makefile.hl_ReleaseHL2**Win32**. ALL FOR LINUX - its quite clever really. you can just get a copy of your mod on linux and compile it and it will pick up any changes from the vcproj. if i had an IDE that used vcproj files i would love it.
(Side note, the reason its called Release HL2 Win32 is because Visual Studio has a Release and Debug mode in a default project, you will notice that in appends Win32 on this target... the tool is just naming the makefile after the build target). Now to get these to work with the toolkit you need to hack vcpm to creat cl.exe style includes and defines (/I and /D). thats quite simple to do. then you need to put the makefile in the a higher level folder (because the make expects to be doing things like ../) - maybe the server dll folder, not sure off the top of my head. you then need to make modified versions of Makefile and Makefile.mod that dont recreate the makefile (unless you want to keep that feature?) and that work with VC++ rather than GCC. But vcpm was definitely made with GCC in mind and im pretty sure linux as well. On Fri, 31 Dec 2004 01:38:34 -0700, Hasan Aljudy <[EMAIL PROTECTED]> wrote: > hmm, but the files are not pre-made like the ones under /linux_sdk , > they were converted from a vcproj. and the jcproj is for windows. > Also, the file names .. > Makefile.hl_ReleaseHL2**Win32** > > Can someone from valve please confirm this? > > On Thu, 30 Dec 2004 10:28:31 +0000, John Carr <[EMAIL PROTECTED]> wrote: > > they are meant for GNU Make and for the Linux build of your mod. > > > > > > On Thu, 30 Dec 2004 01:51:16 -0700, Hasan Aljudy <[EMAIL PROTECTED]> wrote: > > > I tried to run this on the hl_sdk.vcproj and it produced a bunch of make > > > files. > > > > > > files.vdf > > > Makefile.hl_DebugHL2Win32 > > > Makefile.hl_ReleaseHL2Win32 > > > > > > are those make files usable with the free microsoft compiler (Visual > > > C++ Toolkit)? > > > sorry, n00b question, but I have zero experience with makefiles. > > > What are these makefiles compatible with? I mean, what compiler would > > > compile them? > > > > > > of course I'm hoping that this is a solution for the compilation > > > problems(for those who are trying to compile the SDK for free), but I > > > dunno, maybe I'm too hopeful. > > > > > > _______________________________________________ > > > To unsubscribe, edit your list preferences, or view the list archives, > > > please visit: > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > > > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders