Commit Graph

33 Commits

Author SHA1 Message Date
matthieu
cbdea3fdcb Provide a way to build sources that aren't in .CURDIR by specifying
_SRCDIR expliciteley in Makefile.bsd-wrapper.
2008-08-21 05:54:41 +00:00
matthieu
9b6727b74a provide a minimal config.site pre-built configure cache, to
protect xenocara builds from picking stuff installed by ports.
For now only paths to different programs are provided, avoiding the
use of bison instead of yacc. feedback from espie@.
2008-05-11 20:58:10 +00:00
oga
5a9e2c9770 Enable building the dri modules and mesa drivers by default on i386 and
amd64.

ok matthieu@ and todd@

This has been in snaps for over a week, no complaints.
2008-04-29 18:59:05 +00:00
drahn
69b97bb4ca Turns out GL does build on landisk now, ok todd@ 2008-04-01 15:25:18 +00:00
drahn
1c7248c846 GL enable on landisk was not tested yet. That half of the previous change
was not meant to go in. At least yet.
2008-03-31 19:20:29 +00:00
drahn
4c1554f275 Enable shared libraries. Sets are 'close' but probably not 100% 2008-03-31 14:10:32 +00:00
matthieu
fee98f793d Previous commit accidentaly enabled DRI builds on i386 and amd64. Don't
do that yet.
2008-03-25 23:43:25 +00:00
matthieu
bbc31bf586 Introduce bsd.xconf.mk to set default config variables used
at several places in the Xenocara build in a central place instead
of duplicating the checks all over the place. ok oga@.
2008-03-25 23:41:50 +00:00
matthieu
736c23fba4 Replace autotools based build by native BSD Makefiles in proto/.
tested by naddy@ and oga@. ok oga@.
2008-03-25 23:28:19 +00:00
matthieu
d5cb652a3f Change the default for XSRCDIR to /usr/xenocara. ok deraadt@ 2008-03-03 07:01:44 +00:00
matthieu
e67783db59 always redirect xmlto to ':'.
Broken configure sripts produced X.Org's macros are
assuming it's in /usr/local/bin if they couldn't find it.
2007-11-25 10:23:01 +00:00
espie
0615091c56 avoid hardcoding MAKE in various makefiles.
Fuck GNU and their idiot-proof configury that gets in our way each and
every time.

okay matthieu@
2007-11-05 16:51:37 +00:00
espie
b66ac032df like src, warn if base obj dir does not exist. 2007-05-01 08:31:47 +00:00
matthieu
ca57eb7602 XENOCARA_TOP -> XSRCDIR and now defaults to /usr/src/xenocara
XENOCARA_OBJDIR -> XOBJDIR  and now defaults to /usr/xobj
suggested by espie@ ok krw@ mbalmer@
2007-03-31 20:25:53 +00:00
aanriot
9618db6f9c - add an INSTALL_DATA target in bsd.xorg.mk (inspired by bsd.port.mk).
- start using it in fvwm, ssh-askpass and xsystrace (more to come).

ok matthieu@
2007-03-30 17:24:12 +00:00
espie
cf16080e15 suppress reordering messages by default
okay matthieu@
2007-03-30 07:11:06 +00:00
matthieu
50d6fcc51b Various cleanups of recursive make invocations. Ok espie@, todd@. 2007-03-28 19:38:57 +00:00
matthieu
47f81ecd81 Missed one PKG_CONFIG_PATH -> PKG_CONFIG_LIBDIR conversion. 2007-03-25 16:52:54 +00:00
matthieu
8955701e33 configure as checked out from CVS may not be executable. Patch from naddy@. 2007-03-18 10:27:58 +00:00
matthieu
366a7d3abf Forgot to commit the part that installs automake.dep. reported by naddy@ 2007-03-18 10:26:58 +00:00
matthieu
62b9503840 Touch files that would be modified by autotools to avoid un-needed
calls to automake and autoconf. Code stolen from ports tree.
suggested by espie@. Tested by todd@.
2007-03-17 19:32:41 +00:00
matthieu
ac84cb9d18 replace PKG_CONFIG_PATH with PKG_CONFIG_LIBDIR which replaces the
builtin search path instead of adding to it. Suggested by espie@
2007-02-04 23:15:27 +00:00
matthieu
58b5438b67 Handle CFLAGS and COPTS. 2006-12-31 16:00:03 +00:00
matthieu
ac82d07ec5 - don't include bsd.own.mk twice
- don't define X11BASE and X11ETC twice
- remove --enable-maintainer-mode from configure args and factorize
  the config.status rule
2006-12-31 10:55:41 +00:00
matthieu
8cfead4a47 make the install target more similar to what is done in the base system. 2006-12-17 20:41:36 +00:00
matthieu
6a5579f8e8 Make 'obj' now can make symlinks to /usr/obj/xenocara (or any other
directory designed by XENOCARA_OBJDIR in /etc/mk.conf).
2006-12-02 16:28:48 +00:00
matthieu
e4f832482c define X11ETC 2006-11-29 21:51:46 +00:00
matthieu
81a5147feb Define BINDIR conditionnally. Mimics what bsd.prog.mk does. 2006-11-28 13:43:46 +00:00
matthieu
b72bc79836 Use autoreconf --force to overwrite libtool scripts with the
OpenBSD ones.
2006-11-27 12:03:10 +00:00
matthieu
41d52f933b Remove git update rules. 2006-11-26 13:54:48 +00:00
matthieu
6a52ae0868 Cleanups: remove useless DIST and AUTOGEN variables 2006-11-26 13:53:45 +00:00
matthieu
6356ce11f1 Don't use the autogen.sh script to regenerate files with autotools
This script is not bundled in every X.Org tarball anymore.
2006-11-26 12:58:32 +00:00
matthieu
ea6f78486e Makefile rules to help the build of the modular X.Org. 2006-11-25 14:56:32 +00:00