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

SCM Repository

[diderot] Annotation of /branches/lamont/src/dnorm/Makefile.in
ViewVC logotype

Annotation of /branches/lamont/src/dnorm/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3349 - (view) (download)

1 : jhr 121 # Makefile
2 :     #
3 : jhr 3349 # 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 121 # All rights reserved.
7 :     #
8 :     # @configure_input@
9 :     #
10 :    
11 : jhr 127 #
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 :     HEAPDIR = $(BINDIR)/.heap
27 :    
28 : jhr 121 OS = $(shell uname -s)
29 :    
30 :     SHELL = @SHELL@
31 : jhr 127 INSTALL = @INSTALL@
32 : jhr 2364 CC = @CC@ @CFLAG_MXX@ -std=c99
33 : jhr 121
34 : jhr 1116 DEFINES = -DDIDEROT
35 : jhr 121 INCLUDES = -I@TEEM_DIR@/include
36 :     LDPATHS = -L@TEEM_DIR@/lib @LDPATHS@
37 : jhr 1116 LIBS = -lteem -lpng -lz @PTHREAD_LIBS@ @LIBM@
38 : jhr 121
39 :     CPPFLAGS = $(INCLUDES) $(DEFINES)
40 :     CFLAGS = -g -O3 -W -Wall
41 :     LDFLAGS = $(LDPATHS) $(LIBS)
42 : jhr 1116 ifeq ($(OS),Linux)
43 :     LDFLAGS += -Wl,-rpath=@TEEM_DIR@/lib
44 :     endif
45 : jhr 121
46 : jhr 1116 TARGET = dnorm
47 : jhr 127
48 :     .PHONY: local-install
49 :     local-install: build
50 : jhr 1116 $(INSTALL) $(TARGET) $(BINDIR)
51 : jhr 127
52 :     .PHONY: install
53 :     install: build
54 : jhr 1116 $(INSTALL) $(TARGET) $(INSTALL_BINDIR)
55 : jhr 127
56 :     .PHONY: build
57 :     build: dnorm
58 :    
59 : jhr 121 dnorm: dnorm.c
60 : jhr 1116 $(CC) $(CPPFLAGS) $(CFLAGS) -o dnorm dnorm.c $(LDFLAGS)
61 : jhr 121
62 : jhr 127 #################### Cleanup ####################
63 : jhr 123
64 : jhr 127 CLEAN_SUBDIRS =
65 :    
66 : jhr 1116 CLEAN_FILES +=
67 : jhr 127
68 : jhr 1116 DISTCLEAN_FILES += Makefile
69 : jhr 127
70 : jhr 1116 DEVCLEAN_FILES +=
71 : jhr 127
72 :     include @DIDEROT_MKDIR@/clean-rules.gmk
73 :    

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