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

SCM Repository

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

Annotation of /branches/vis12/src/clinfo/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3291 - (view) (download)

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

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