If only I had known of these great apps before I moved my code over manually. :(
~Ryan On Jul 13, 2010, at 6:57 PM, "Harry Pidcock" <haz...@tpg.com.au> wrote: > CMake is a pretty decent tool as well. > > -------------------------------------------------- > From: "Bob Somers" <magicbob...@gmail.com> > Sent: Wednesday, July 14, 2010 9:30 AM > To: "Discussion of Half-Life Programming" <hlcoders@list.valvesoftware.com> > Subject: Re: [hlcoders] Compiling for mac > >> I've been using Premake to do just that on some of my personal >> projects. Very cool tool. Written mostly in Lua, too. >> >> http://industriousone.com/premake >> >> --Bob >> >> >> >> >> >> On Tue, Jul 13, 2010 at 3:58 PM, Harry Jeffery >> <harry101jeff...@googlemail.com> wrote: >>> I asked a while back how they were doing cross platform. This is the >>> response from Alfred: >>> >>> -------------------------- >>> Hey Harry, we actually have our own internal tool we developed that >>> uses a custom project definition format that is processed into the >>> appropriate output files for each platform (so vcproj's under Windows, >>> Xcode projects under OSX). >>> >>> >>> - Alfred >>> >>> On 13 July 2010 22:41, Dexter <dex...@linux.com> wrote: >>>> valve time joke here >>>> >>>> On Tue, Jul 13, 2010 at 3:37 PM, Michael Corsaro <corsa...@gmail.com> >>>> wrote: >>>> >>>>> I'm sure we will get it when Source Filmmaker is released.... >>>>> >>>>> On Tue, Jul 13, 2010 at 1:24 PM, Adam Buckland <adamjbuckl...@gmail.com >>>>> >wrote: >>>>> >>>>> > From a post I saw on Garry Newmans blog, it appears they use make >>>>> > files (as he was compiling on Windows). If you look at the >>>>> > Portal/Steam for Mac release photo, however, Xcode is clearly visible >>>>> > in the dock. My guess is that Valve uses a system similar to the >>>>> > chromium project utilising scripts to generate .vsproj .xcproj and >>>>> > make files automatically. This would allow them to use Xcode, but >>>>> > still compile on non-Mac servers. As we already know that each >>>>> > check-in triggers an automatic build for all platforms, this sounds >>>>> > reasonable. >>>>> > >>>>> > Sent from my iPhone >>>>> > >>>>> > On 13 Jul 2010, at 18:11, Ryan Sheffer <darksk...@gmail.com> wrote: >>>>> > >>>>> > > I recently ported my own engine over to Mac and since it just uses > >>>>> > > > gnu >>>>> > compiler and gcc or g++, really if your code compiles on a Linux > >>>>> > distro >>>>> it >>>>> > will work fine on the Mac. Not sure if valve use Xcode IDE or make >>>>> files... >>>>> > Hope they use Xcode since it's very simple. >>>>> > > >>>>> > > On another note, if anyone is interested in making a hammer clone > > >>>>> > > for >>>>> Mac >>>>> > / Linux I would be interested in helping out. >>>>> > > >>>>> > > ~Ryan >>>>> > > >>>>> > > On Jul 12, 2010, at 4:33 PM, Harry Jeffery < >>>>> > harry101jeff...@googlemail.com> wrote: >>>>> > > >>>>> > >> I don't actually own a mac tbh. One of our voice actors wants to >>>>> > >> compile for Mac as he owns one and wants to support the mac > >> >>>>> > >> community >>>>> > >> when we release. I only use Windows 7 and Linux. The moment they > >>>>> > >> >> port >>>>> > >> steam + the source engine to linux I'm nuking win7. >>>>> > >> >>>>> > >> A nice optimized install of arch linux will do me just fine. All I >>>>> > >> want is steam and TF2. CSS can come too. >>>>> > >> >>>>> > >> On 12 July 2010 20:37, Ryan Sheffer <darksk...@gmail.com> wrote: >>>>> > >>> You can't link enough to have MFC on the Mac though right? And it >>>>> > relies on windows stuff I would think. Who doesn't have at least > >>>>> > windows >>>>> xp >>>>> > these days. :p >>>>> > >>> >>>>> > >>> ~Ryan >>>>> > >>> >>>>> > >>> On Jul 10, 2010, at 7:44 PM, "Rodrigo 'r2d2rigo' Diaz" < >>>>> > r2d2r...@gmail.com> wrote: >>>>> > >>> >>>>> > >>>> Actually, it's still useful when your target is a machine that >>>>> doesn't >>>>> > have >>>>> > >>>> .NET Framework installed. And you can statically link the MFC >>>>> > libraries to >>>>> > >>>> your executable. >>>>> > >>>> >>>>> > >>>> 2010/7/11 Ryan Sheffer <darksk...@gmail.com> >>>>> > >>>> >>>>> > >>>>> Hammer is very old and back in those days MFC was actually... >>>>> decent? >>>>> > I >>>>> > >>>>> cant >>>>> > >>>>> imagine using it these days. :p >>>>> > >>>>> >>>>> > >>>>> On Fri, Jul 9, 2010 at 4:28 PM, Michelle Darcy < >>>>> > silverpowe...@gmail.com >>>>> > >>>>>> wrote: >>>>> > >>>>> >>>>> > >>>>>> On 7/9/2010 7:08 PM, Harry Jeffery wrote: >>>>> > >>>>>>> Has valve released the code update so a mod can be compiled > >>>>> > >>>>>>> >>>>>>> on >>>>> mac? >>>>> > >>>>>>> The mod I work for is nearing release and we're looking into >>>>> > releasing >>>>> > >>>>>>> for windows and mac, prehaps at the same time. >>>>> > >>>>>>> >>>>> > >>>>>>> Do I have to port the mod to source 2009 though or can I just >>>>> keep >>>>> > the >>>>> > >>>>>>> source 2007 code base? >>>>> > >>>>>> >>>>> > >>>>>> No. From what I understand, it's on Valve time at the moment, > >>>>> > >>>>>> >>>>>> so >>>>> > it's >>>>> > >>>>>> effectively in limbo. >>>>> > >>>>>> >>>>> > >>>>>> And yes, you will have to port your mod to SE2009. The only > >>>>> > >>>>>> >>>>>> Source >>>>> > >>>>>> engine they ported and plan to port to Mac (and eventually > >>>>> > >>>>>> >>>>>> Linux?) >>>>> > is >>>>> > >>>>>> SE2009. Not SE2007, SE2006, or SE2004. Maybe we'll see the L4D >>>>> > engine >>>>> > >>>>>> branch ported too, but that's the only mainline engine we're >>>>> likely >>>>> > >>>>>> going to get. I seriously doubt they want to port the older >>>>> engines >>>>> > over >>>>> > >>>>>> to Mac/Linux, when they've outright refused to rewrite their > >>>>> > >>>>>> >>>>>> SDK >>>>> > tools >>>>> > >>>>>> for portability (apparently they're nasty MFC-based >>>>> monstrosities). >>>>> > >>>>>> >>>>> > >>>>>> It's a shame, because it'd mean I wouldn't be tied to Windows >>>>> nearly >>>>> > as >>>>> > >>>>>> much as I am now. I really miss Unix-based OSes and tools. >>>>> > >>>>>> >>>>> > >>>>>> --michi >>>>> > >>>>>> >>>>> > >>>>>> _______________________________________________ >>>>> > >>>>>> To unsubscribe, edit your list preferences, or view the list >>>>> > archives, >>>>> > >>>>>> please visit: >>>>> > >>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>> > >>>>>> >>>>> > >>>>>> >>>>> > >>>>> >>>>> > >>>>> >>>>> > >>>>> -- >>>>> > >>>>> ~Ryan ( skidz ) >>>>> > >>>>> _______________________________________________ >>>>> > >>>>> 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 >>>>> > >> >>>>> > > >>>>> > > _______________________________________________ >>>>> > > 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 >>>> >>>> >>> >>> _______________________________________________ >>> 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 >> >> > > > >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 9.0.830 / Virus Database: 271.1.1/3001 - Release Date: 07/13/10 >> 02:49:00 > > _______________________________________________ > 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