1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/gmake/trunk/Makefile

Revision 16916, 1.6 KB (checked in by dmichelsen, 4 months ago)

WHOLE TREE: Explicitly set GARTYPE to current default 'v2'

Line 
1NAME = make
2VERSION = 3.82
3CATEGORIES = devel
4GARTYPE = v2
5
6DESCRIPTION = Controls generation of executables and other compile-related tasks
7define BLURB
8  GNU Make examines the timestamps on a set of interdependent files, and, if
9  necessary, issues commands to bring them up-to-date. The user creates a
10  makefile describing the files, their relationships, and the commands to run.
11  Most often make is used to rebuild libraries and programs when their sources
12  are changed, but it can be used for any situation where one set of files needs
13  to be generated from another set.
14endef
15
16MASTER_SITES = $(GNU_MIRROR)
17DISTFILES = $(NAME)-$(VERSION).tar.bz2
18
19VENDOR_URL = http://www.gnu.org/software/make/
20
21PACKAGES = CSWgmake
22SPKG_DESC_CSWgmake = GNU Make controls generation of executables and other compile-related tasks
23RUNTIME_DEP_PKGS_CSWgmake += CSWlibintl8
24
25CONFIGURE_ARGS  = $(DIRPATHS)
26CONFIGURE_ARGS += --program-prefix=g
27
28# These are hardcoded fallback pathes for include (see read.c):
29#   "/usr/gnu/include", "/usr/local/include", "/usr/include"
30CHECKPKG_OVERRIDES_CSWgmake += file-with-bad-content|/usr/local|root/opt/csw/bin/gmake
31
32# These are just examples
33CHECKPKG_OVERRIDES_CSWgmake += file-with-bad-content|/usr/local|root/opt/csw/share/info/make.info-1
34CHECKPKG_OVERRIDES_CSWgmake += file-with-bad-content|/usr/local|root/opt/csw/share/info/make.info-2
35
36include gar/category.mk
37
38post-install-modulated:
39        ginstall -d $(DESTDIR)$(prefix)/gnu
40        $(foreach G,$(notdir $(wildcard $(DESTDIR)$(bindir)/*)),ln -s ../bin/$G $(DESTDIR)$(prefix)/gnu/$(patsubst g%,%,$G);)
41        @$(MAKECOOKIE)
42
Note: See TracBrowser for help on using the browser.