Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/pure-cfg/src/lib/build/mk/Makefile.in
ViewVC logotype

Annotation of /branches/pure-cfg/src/lib/build/mk/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1095 - (view) (download)

1 : jhr 1093 # Makefile
2 :     #
3 :     # COPYRIGHT (c) 2011 The Diderot Project (http://diderot-language.cs.uchicago.edu)
4 :     # All rights reserved.
5 :     #
6 :     # Generic makefile for the runtime system libraries. This file is used to
7 :     # create the Makefile.in files for rt-c-f, rt-c-f-debug, etc.
8 :     #
9 :     # @configure_input@
10 :     #
11 :    
12 :     #### Start of system configuration section. ####
13 :    
14 :     #
15 :     # directories for the install target
16 :     #
17 :     PREFIX = @prefix@
18 :     INSTALL_BINDIR = $(PREFIX)/bin
19 :     INSTALL_HEAPDIR = $(INSTALL_BINDIR)/.heap
20 :     INSTALL_LIBDIR = $(PREFIX)/lib
21 :     INSTALL_INCDIR = $(PREFIX)/include
22 :    
23 :     #
24 :     # directories for the local-install target
25 :     #
26 :     SRCDIR = @DIDEROT_ROOT@/src
27 :     LIBDIR = @DIDEROT_ROOT@/lib
28 :     BINDIR = @DIDEROT_ROOT@/bin
29 :    
30 :     INSTALL = @INSTALL@
31 :     SHELL = @SHELL@
32 :     @SET_MAKE@
33 :    
34 :     #### End of system configuration section. ####
35 :    
36 :     # the target build options
37 :     #
38 :     BUILD_OPTIONS = @BUILD_OPTIONS@
39 :    
40 :     # target-platform specific sources
41 :     #
42 :     TARGET_SRCS = $(wildcard $(SRCDIR)/lib/@TARGET_PLATFORM@/*.c)
43 :    
44 :     # the target library name
45 :     #
46 :     TARGET = diderot-@BUILD_TARGET@.o
47 :    
48 : jhr 1095 .PHONY: build local-install install
49 : jhr 1093 build: $(TARGET)
50 :    
51 :     local-install: $(TARGET)
52 :     $(INSTALL) $(TARGET) $(LIBDIR)/$(TARGET)
53 :    
54 :     install: $(TARGET)
55 :     $(INSTALL) $(TARGET) $(INSTALL_LIBDIR)/$(TARGET)
56 :    
57 :     # Include common definitions for run-time builds
58 :     #
59 :     include ../mk/build.gmk

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0