Commit Graph

60 Commits

Author SHA1 Message Date
Bill Currie 6d5ffa9f8e [build] Move to non-recursive make
There's still some cleanup to do, but everything seems to be working
nicely: `make -j` works, `make distcheck` passes. There is probably
plenty of bitrot in the package directories (RPM, debian), though.

The vc project files have been removed since those versions are way out
of date and quakeforge is pretty much dependent on gcc now anyway.

Most of the old Makefile.am files  are now Makemodule.am.  This should
allow for new Makefile.am files that allow local building (to be added
on an as-needed bases).  The current remaining Makefile.am files are for
standalone sub-projects.a

The installable bins are currently built in the top-level build
directory. This may change if the clutter gets to be too much.

While this does make a noticeable difference in build times, the main
reason for the switch was to take care of the growing dependency issues:
now it's possible to build tools for code generation (eg, using qfcc and
ruamoko programs for code-gen).
2020-06-25 11:35:37 +09:00
Bill Currie 3e343ded37 Qdd include/QF/math/*.h to the rpm. 2013-01-10 22:14:59 +09:00
Bill Currie 147bac0280 Remove mention of qfpc from the spec file.
qfpc has been "merged" into qfcc, so no need to delete it.
2013-01-10 22:01:55 +09:00
Bill Currie 4a9d18ae40 Slight rpm package cleanup to match debian. 2012-07-11 14:42:50 +09:00
Bill Currie 1369e9e158 Fix rpm package building. 2012-07-11 14:33:21 +09:00
Bill Currie f3017edf0d Fix RPM building. 2011-09-10 15:10:45 +09:00
Jeff Teunissen 8653f9d9a7 Add a man page for zpak
It's lame, but so is zpak :)
2010-12-24 16:23:52 -05:00
Bill Currie 22072ee606 Update for the new qfcc headers/libs location. 2010-12-24 20:07:40 +09:00
Bill Currie 54ebf64987 Forgot to remove rpmrc (no longer needed) 2010-12-23 16:19:38 +09:00
Bill Currie a5e5df7084 Get rpms building again.
Need to make packages for jack, qtv and maybe sdl32, but that can wait.
2010-12-23 15:56:59 +09:00
Bill Currie 0dfff8fd58 ignore stuff 2010-08-07 10:42:09 +00:00
Bill Currie 8fd3754f3c fix some unpackaged files 2007-03-08 13:25:21 +00:00
Bill Currie cfc293cea9 fix for moved man path 2007-03-08 13:12:41 +00:00
Bill Currie 598b16b78d rpm got anal about files being installed but not packaged... 2006-07-23 03:20:13 +00:00
Bill Currie 50fcab30a3 scrape off some bitrot 2006-07-23 02:45:13 +00:00
Bill Currie df91ce0275 automaticly select the best available sound output driver as default 2005-06-08 10:12:28 +00:00
Bill Currie f81a302c2a add cd_file 2004-04-28 20:11:11 +00:00
Bill Currie 7446967f97 don't need qfdefs any more since the servers now do its job themselves 2004-01-21 20:55:03 +00:00
Bill Currie f097c2e206 autoconfiscate the alsa plugin name 2004-01-20 05:43:23 +00:00
Bill Currie cf074b14f7 update for the new ruamoko lib 2004-01-20 00:19:33 +00:00
Bill Currie f28cc3e8ec missed some alsa0_9 refs 2003-09-10 22:02:32 +00:00
Bill Currie 537c34a27f add the new lib 2003-08-16 03:58:35 +00:00
Bill Currie 7782f01422 hmm, didn't propogate my fix properly 2003-07-14 00:20:36 +00:00
Bill Currie 1f9a22d54c finally got it working 2003-07-12 20:19:05 +00:00
Bill Currie 68357d7fb3 forgot rpm doesn't allow - in the version, so hack around it :) 2003-07-12 07:26:16 +00:00
Bill Currie 55d61f4269 put the plugins back into ${libdir}/quakeforge ('twas a mis-understanding) 2003-02-12 22:51:14 +00:00
Bill Currie d494be3594 fix for id1 no longer being created automaticly 2003-02-10 03:40:04 +00:00
Bill Currie 7d46e1ce87 ditto 2003-02-07 22:53:35 +00:00
Bill Currie 74e56609b0 merge in the changes on the release_0_5_2 branch in preparation for 0.5.3 2003-02-07 22:03:03 +00:00
Bill Currie db0d67e5f6 include menu.dat in the packages. yay! 2003-02-07 21:46:17 +00:00
Bill Currie 78a8e047ab d'oh, wrong branch 2003-02-04 17:02:35 +00:00
Bill Currie bde21fa510 packaging fixes the for resurrected gib lib 2002-11-11 18:10:26 +00:00
Bill Currie d5e90852df add lib/ruamoko to the packages 2002-11-01 18:11:20 +00:00
Bill Currie dc736f0d57 don't run cvs2cl if there's no CVS dir 2002-10-01 05:17:25 +00:00
Bill Currie eff63a6fe4 packaging menu.dat is currently not a good idea due to lack of a clean
place to put it. id1 and qw are essentially sacrosanct
2002-10-01 02:22:48 +00:00
Bill Currie 8f8fbe6ee7 packaging tweaks 2002-09-30 18:19:51 +00:00
Bill Currie 2ce0f2ded2 we now require modern autoconf (2.52+), automake (1.6+) and libtool (1.4+).
This gives us a bunch more flexibility. plugins no longer have the "lib"
prefix or the version suffix, they're now installed in
$fs_sharepath/QFplugins,, builds should take much less time (in general,
only one of pic or non-pic versions are build), bins and libs can have
individual CFLAGS
2002-08-01 19:49:10 +00:00
Bill Currie ad8176d68c add qfwavinfo 2002-07-31 18:52:01 +00:00
Bill Currie c82690c4d9 bail out on errors 2002-06-08 21:12:59 +00:00
Bill Currie 0c6491712d add a stub package to provide quake-game and fix up some dependencies 2002-05-31 14:45:15 +00:00
Bill Currie 6fbf011073 rpm building fixes 2002-05-27 20:28:10 +00:00
Bill Currie 6b468f4454 package fixups 2002-01-22 20:18:40 +00:00
Bill Currie 9bc80e4a31 make dist and rpms work again 2002-01-02 16:21:02 +00:00
Bill Currie 3daab16065 bring back libQFjs 2001-10-16 15:38:50 +00:00
Bill Currie d4396dfa78 rename the server package to servers and merge the master package into the
servers package (master is currently small enough that it doesn't matter)
2001-10-16 03:29:13 +00:00
Bill Currie c067803f55 nuke no longer installed libs 2001-10-15 23:47:56 +00:00
Bill Currie 360d64c2fd put nq-server into the rpms 2001-10-03 19:52:51 +00:00
Bill Currie ac0d2738c1 get the gl packages to be made (HAVE_GLX and HAVE_SGL died) 2001-10-02 05:43:52 +00:00
Bill Currie 0dbb023ff9 svga and renderer_sw libs aren't installed any more 2001-10-02 05:23:46 +00:00
Bill Currie 8b15be4ced alsa detection improvement sfor latest 0.9, add the qw master package, and
get the server packages building
2001-09-24 23:18:05 +00:00