ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/TimeZones/GNUmakefile
Revision: 54
Committed: 2003-12-12T14:42:55-08:00 (21 years, 6 months ago) by Douglas Thrift
File size: 703 byte(s)
Log Message:
What?

File Contents

# Content
1 # Time Zones
2 #
3 # Douglas Thrift
4 #
5 # $Id$
6
7 CSRC = TimeZones.cpp
8 HDRS = $(patsubst %.cpp, %.hpp, ${CSRC})
9 OBJS = $(patsubst %.cpp, %.o, ${CSRC})
10 EXEC = timezones.cgi
11
12 CXX ?= g++
13 CXXFLAGS ?= -O2
14 CPPFLAGS ?=
15 DEFS ?=
16 LDFLAGS ?=
17 LIBS ?=
18
19 RM = del
20 ifeq ($(shell del /?),)
21 RM = rm
22 endif
23
24 all: ${EXEC}
25
26 ${EXEC}: ${OBJS}
27 ${CXX} ${LDFLAGS} ${OBJS} -o ${EXEC} ${LIBS}
28
29 %.o:%.cpp
30 ${CXX} ${CXXFLAGS} ${CPPFLAGS} $< -c ${DEFS}
31
32 depend: ${CSRC} ${HDRS}
33 ${CXX} -MM ${CSRC} ${CPPFLAGS} ${DEFS} > depend
34
35 ifeq (,$(filter depend, ${MAKECMDGOALS}))
36 ifneq (,$(wildcard depend))
37 include depend
38 endif
39 endif
40
41 clean:
42 -${RM} ${OBJS} ${EXEC} core $(patsubst %, %.core, ${EXEC}) \
43 $(patsubst %, %.stackdump, ${EXEC}) depend

Properties

Name Value
svn:eol-style native
svn:keywords Id