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

SCM Repository

[diderot] Annotation of /trunk/src/clinfo/Makefile.in
ViewVC logotype

Annotation of /trunk/src/clinfo/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1990 - (view) (download)

1 : jhr 1640 # Makefile
2 :     #
3 : jhr 1671 # COPYRIGHT (c) 2011 The Diderot Project (http://diderot-language.cs.uchicago.edu)
4 : jhr 1640 # All rights reserved.
5 :     #
6 :     # @configure_input@
7 :     #
8 :    
9 :     #
10 :     # directories for the install target
11 :     #
12 :     PREFIX = @prefix@
13 :     INSTALL_BINDIR = $(PREFIX)/bin
14 :     INSTALL_HEAPDIR = $(INSTALL_BINDIR)/.heap
15 :     INSTALL_LIBDIR = $(PREFIX)/lib
16 :     INSTALL_INCDIR = $(PREFIX)/include
17 :    
18 :     #
19 :     # directories for the local-install target
20 :     #
21 :     SRCDIR = @DIDEROT_ROOT@/src
22 :     LIBDIR = @DIDEROT_ROOT@/lib
23 :     BINDIR = @DIDEROT_ROOT@/bin
24 :    
25 : jhr 1671 CL_TARGET_DIR = $(SRCDIR)/lib/cl-target
26 :    
27 : jhr 1640 OS = $(shell uname -s)
28 :    
29 :     SHELL = @SHELL@
30 :     INSTALL = @INSTALL@
31 : jhr 1990 CC = @CC@ @CFLAG_MXX@
32 : jhr 1640
33 : jhr 1671 DEFINES = -DDIDEROT_TARGET_CL -DDIDEROT_SINGLE_PRECISION
34 :     INCLUDES = -I$(SRCDIR)/include -I$(CL_TARGET_DIR)
35 : jhr 1640 LIBS = @CL_LIBS@
36 :    
37 : jhr 1671 CPPFLAGS = @CPPFLAGS@ $(INCLUDES) $(DEFINES)
38 : jhr 1990 CFLAGS = @CFLAGS@
39 : jhr 1640 LDFLAGS = $(LIBS)
40 :    
41 :     TARGET = clinfo
42 :    
43 :     .PHONY: local-install
44 :     local-install: build
45 :     $(INSTALL) $(TARGET) $(BINDIR)
46 :    
47 :     .PHONY: install
48 :     install: build
49 :     $(INSTALL) $(TARGET) $(INSTALL_BINDIR)
50 :    
51 :     .PHONY: build
52 :     build: clinfo
53 :    
54 : jhr 1671 clinfo: main.o clinfo.o
55 :     $(CC) -o clinfo main.o clinfo.o $(LDFLAGS)
56 : jhr 1640
57 : jhr 1671 main.o: main.c $(CL_TARGET_DIR)/clinfo.h
58 :     $(CC) -c $(CPPFLAGS) $(CFLAGS) main.c
59 :    
60 :     clinfo.o: $(CL_TARGET_DIR)/clinfo.c $(CL_TARGET_DIR)/clinfo.h
61 :     $(CC) -c -o clinfo.o $(CPPFLAGS) $(CFLAGS) $(CL_TARGET_DIR)/clinfo.c
62 :    
63 : jhr 1640 #################### Cleanup ####################
64 :    
65 :     CLEAN_SUBDIRS =
66 :    
67 :     CLEAN_FILES +=
68 :    
69 :     DISTCLEAN_FILES += Makefile
70 :    
71 :     DEVCLEAN_FILES +=
72 :    
73 :     include @DIDEROT_MKDIR@/clean-rules.gmk
74 :    

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