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

SCM Repository

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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 435 - (view) (download)

1 : jhr 121 # Makefile
2 :     #
3 : jhr 435 # COPYRIGHT (c) 2010 The Diderot Project (http://diderot-language.cs.uchicago.edu)
4 : jhr 121 # All rights reserved.
5 :     #
6 :     # @configure_input@
7 :     #
8 :    
9 : jhr 127 #
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 :     HEAPDIR = $(BINDIR)/.heap
25 :    
26 : jhr 121 OS = $(shell uname -s)
27 :    
28 :     SHELL = @SHELL@
29 : jhr 127 INSTALL = @INSTALL@
30 : jhr 121 CC = @CC@ -std=c99
31 :    
32 :     DEFINES = -DDIDEROT -DTEEM_32BIT=1
33 :     INCLUDES = -I@TEEM_DIR@/include
34 :     LDPATHS = -L@TEEM_DIR@/lib @LDPATHS@
35 :     ifeq ($(OS),Darwin)
36 :     LIBS = -lteem -lpng -lz
37 :     else
38 :     LIBS = -lteem -lpng -lz -lpthread -lm
39 :     endif
40 :    
41 :     CPPFLAGS = $(INCLUDES) $(DEFINES)
42 :     CFLAGS = -g -O3 -W -Wall
43 :     LDFLAGS = $(LDPATHS) $(LIBS)
44 :    
45 : jhr 127 PROGRAM = dnorm
46 :    
47 :     .PHONY: local-install
48 :     local-install: build
49 :     $(INSTALL) $(PROGRAM) $(BINDIR)
50 :    
51 :     .PHONY: install
52 :     install: build
53 :     $(INSTALL) $(PROGRAM) $(INSTALL_BINDIR)
54 :    
55 :     .PHONY: build
56 :     build: dnorm
57 :    
58 : jhr 121 dnorm: dnorm.c
59 :     $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o dnorm dnorm.c
60 :    
61 : jhr 127 #################### Cleanup ####################
62 : jhr 123
63 : jhr 127 CLEAN_SUBDIRS =
64 :    
65 :     CLEAN_FILES = dnorm dnorm.dSYM
66 :    
67 :     DISTCLEAN_FILES = Makefile
68 :    
69 :     DEVCLEAN_FILES =
70 :    
71 :     include @DIDEROT_MKDIR@/clean-rules.gmk
72 :    

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