SCM Repository
Annotation of /branches/pure-cfg/src/dnorm/Makefile.in
Parent Directory
|
Revision Log
Revision 997 - (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 : | jhr | 997 | LIBS = -lteem -lpng -lz @PTHREAD_LIBS@ @LIBM@ |
36 : | jhr | 121 | |
37 : | CPPFLAGS = $(INCLUDES) $(DEFINES) | ||
38 : | CFLAGS = -g -O3 -W -Wall | ||
39 : | LDFLAGS = $(LDPATHS) $(LIBS) | ||
40 : | jhr | 990 | ifeq ($(OS),Linux) |
41 : | LDFLAGS += -Wl,-rpath=@TEEM_DIR@/lib | ||
42 : | endif | ||
43 : | jhr | 121 | |
44 : | jhr | 986 | TARGET = dnorm |
45 : | jhr | 127 | |
46 : | .PHONY: local-install | ||
47 : | local-install: build | ||
48 : | jhr | 986 | $(INSTALL) $(TARGET) $(BINDIR) |
49 : | jhr | 127 | |
50 : | .PHONY: install | ||
51 : | install: build | ||
52 : | jhr | 986 | $(INSTALL) $(TARGET) $(INSTALL_BINDIR) |
53 : | jhr | 127 | |
54 : | .PHONY: build | ||
55 : | build: dnorm | ||
56 : | |||
57 : | jhr | 121 | dnorm: dnorm.c |
58 : | jhr | 986 | $(CC) $(CPPFLAGS) $(CFLAGS) -o dnorm dnorm.c $(LDFLAGS) |
59 : | jhr | 121 | |
60 : | jhr | 127 | #################### Cleanup #################### |
61 : | jhr | 123 | |
62 : | jhr | 127 | CLEAN_SUBDIRS = |
63 : | |||
64 : | jhr | 986 | CLEAN_FILES += |
65 : | jhr | 127 | |
66 : | jhr | 986 | DISTCLEAN_FILES += Makefile |
67 : | jhr | 127 | |
68 : | jhr | 986 | DEVCLEAN_FILES += |
69 : | jhr | 127 | |
70 : | include @DIDEROT_MKDIR@/clean-rules.gmk | ||
71 : |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |