SCM Repository
Annotation of /branches/staging/src/clinfo/Makefile.in
Parent Directory
|
Revision Log
Revision 2444 - (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 : | jhr | 2107 | INCDIR = @DIDEROT_ROOT@/src/include |
25 : | jhr | 1640 | |
26 : | jhr | 1671 | CL_TARGET_DIR = $(SRCDIR)/lib/cl-target |
27 : | |||
28 : | jhr | 1640 | OS = $(shell uname -s) |
29 : | |||
30 : | SHELL = @SHELL@ | ||
31 : | INSTALL = @INSTALL@ | ||
32 : | jhr | 2444 | CC = @CC@ @CFLAG_MXX@ |
33 : | jhr | 1640 | |
34 : | jhr | 1671 | DEFINES = -DDIDEROT_TARGET_CL -DDIDEROT_SINGLE_PRECISION |
35 : | jhr | 2107 | INCLUDES = -I$(INCDIR) |
36 : | LIBS = @LIBS_CL@ | ||
37 : | jhr | 1640 | |
38 : | jhr | 2107 | CPPFLAGS = @CPPFLAGS@ @CPPFLAGS_CL@ $(INCLUDES) $(DEFINES) |
39 : | jhr | 2444 | CFLAGS = @CFLAGS@ @CFLAG_MXX@ |
40 : | jhr | 1640 | LDFLAGS = $(LIBS) |
41 : | |||
42 : | TARGET = clinfo | ||
43 : | |||
44 : | .PHONY: local-install | ||
45 : | local-install: build | ||
46 : | $(INSTALL) $(TARGET) $(BINDIR) | ||
47 : | |||
48 : | .PHONY: install | ||
49 : | install: build | ||
50 : | $(INSTALL) $(TARGET) $(INSTALL_BINDIR) | ||
51 : | |||
52 : | .PHONY: build | ||
53 : | build: clinfo | ||
54 : | |||
55 : | jhr | 1671 | clinfo: main.o clinfo.o |
56 : | $(CC) -o clinfo main.o clinfo.o $(LDFLAGS) | ||
57 : | jhr | 1640 | |
58 : | jhr | 2107 | main.o: main.c $(INCDIR)/Diderot/clinfo.h |
59 : | jhr | 1671 | $(CC) -c $(CPPFLAGS) $(CFLAGS) main.c |
60 : | |||
61 : | jhr | 2107 | clinfo.o: $(CL_TARGET_DIR)/clinfo.c $(INCDIR)/Diderot/clinfo.h |
62 : | jhr | 1671 | $(CC) -c -o clinfo.o $(CPPFLAGS) $(CFLAGS) $(CL_TARGET_DIR)/clinfo.c |
63 : | |||
64 : | jhr | 1640 | #################### Cleanup #################### |
65 : | |||
66 : | CLEAN_SUBDIRS = | ||
67 : | |||
68 : | CLEAN_FILES += | ||
69 : | |||
70 : | DISTCLEAN_FILES += Makefile | ||
71 : | |||
72 : | DEVCLEAN_FILES += | ||
73 : | |||
74 : | include @DIDEROT_MKDIR@/clean-rules.gmk | ||
75 : |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |