SCM Repository
Annotation of /branches/vis12/src/lib/build/Makefile.in
Parent Directory
|
Revision Log
Revision 1861 - (view) (download)
1 : | jhr | 1115 | # Makefile |
2 : | # | ||
3 : | # COPYRIGHT (c) 2011 The Diderot Project (http://diderot-language.cs.uchicago.edu) | ||
4 : | # All rights reserved. | ||
5 : | # | ||
6 : | # The Makefile for building all versions of the Diderot runtime system | ||
7 : | # | ||
8 : | # @configure_input@ | ||
9 : | # | ||
10 : | |||
11 : | SHELL = @SHELL@ | ||
12 : | jhr | 1232 | INSTALL = @INSTALL@ |
13 : | jhr | 1115 | @SET_MAKE@ |
14 : | |||
15 : | jhr | 1861 | # clear out unused file suffixes for implicit rules |
16 : | jhr | 1232 | # |
17 : | jhr | 1861 | .SUFFIXES: |
18 : | .SUFFIXES: .c .h | ||
19 : | |||
20 : | # | ||
21 : | jhr | 1232 | # directories for the install target |
22 : | # | ||
23 : | PREFIX = @prefix@ | ||
24 : | INSTALL_LIBDIR = $(PREFIX)/lib | ||
25 : | jhr | 1115 | |
26 : | jhr | 1232 | # |
27 : | # directories for the local-install target | ||
28 : | # | ||
29 : | LIBDIR = @DIDEROT_ROOT@/lib | ||
30 : | |||
31 : | jhr | 1115 | .PHONY: build local-install install |
32 : | |||
33 : | build: | ||
34 : | jhr | 1232 | for dir in $(wildcard rt-*) ; do \ |
35 : | jhr | 1115 | (cd $$dir; $(MAKE) build) || exit $$?; \ |
36 : | done | ||
37 : | |||
38 : | local-install: | ||
39 : | $(INSTALL) -d $(LIBDIR) | ||
40 : | jhr | 1232 | for dir in $(wildcard rt-*); do \ |
41 : | jhr | 1115 | (cd $$dir && $(MAKE) local-install) || exit $$?; \ |
42 : | done | ||
43 : | |||
44 : | install: | ||
45 : | $(INSTALL) -d $(INSTALL_LIBDIR) | ||
46 : | for dir in $(SUBDIRS); do \ | ||
47 : | (cd $$dir && $(MAKE) install) || exit $$?; \ | ||
48 : | done | ||
49 : | |||
50 : | #################### Cleanup #################### | ||
51 : | |||
52 : | jhr | 1232 | CLEAN_SUBDIRS = $(wildcard rt-*) |
53 : | DISTCLEAN_FILES = $(wildcard rt-*) mk/build.gmk | ||
54 : | jhr | 1115 | DEVCLEAN_FILES = |
55 : | |||
56 : | include @DIDEROT_MKDIR@/clean-rules.gmk | ||
57 : | jhr | 1232 |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |