ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/SiteMapperOld/GNUmakefile
Revision: 188
Committed: 2004-08-15T01:09:47-07:00 (20 years, 10 months ago) by Douglas Thrift
File size: 763 byte(s)
Log Message:
Branch old Xerces/Xalan SiteMapper, so we can use it when menes fails.

File Contents

# Content
1 # Site Mapper
2 #
3 # Douglas Thrift
4 #
5 # $Id$
6
7 CSRC = SiteMapper.cpp Page.cpp Matcher.cpp
8 HDRS = $(patsubst %.cpp, %.hpp, ${CSRC})
9 OBJS = $(patsubst %.cpp, %.o, ${CSRC})
10 EXEC = SiteMapper
11
12 CXX ?= g++
13 CXXFLAGS ?= -g -O2
14 CPPFLAGS ?=
15 DEFS ?=
16 LDFLAGS ?=
17 LIBS ?= -lxerces-c -lxalan-c -lpcre -pthread
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