ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/ermyth/src/Makefile.in
(Generate patch)

Comparing ermyth/src/Makefile.in (file contents):
Revision 1.11 by pippijn, Sun Sep 16 18:54:44 2007 UTC vs.
Revision 1.12 by pippijn, Sat Sep 22 14:27:30 2007 UTC

1# Makefile.in: This file contains build instructions.
2#
1# Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team 3# Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team
4# Rights to this code are as documented in COPYING.
5#
6#
7# Portions of this file were derived from sources bearing the following license:
2# Copyright © 2005 Atheme Development Group 8# Copyright © 2005 Atheme Development Group
3# Rights to this code are documented in doc/pod/license.pod. 9# Rights to this code are documented in doc/pod/license.pod.
4# 10#
5# This file contains build instructions.
6#
7# $Id: Makefile.in,v 1.11 2007/09/16 18:54:44 pippijn Exp $ 11# $Id: Makefile.in,v 1.12 2007/09/22 14:27:30 pippijn Exp $
8# 12#
9 13
10CXX = @CXX@ 14CXX = @CXX@
11RM = @RM@ 15RM = @RM@
12MV = @MV@ 16MV = @MV@
28LOGDIR = @LOGDIR@ 32LOGDIR = @LOGDIR@
29SHAREDIR = @SHAREDIR@ 33SHAREDIR = @SHAREDIR@
30BIN = @PACKAGE_NAME@@EXEEXT@ 34BIN = @PACKAGE_NAME@@EXEEXT@
31LIB = lib@PACKAGE_NAME@.so 35LIB = lib@PACKAGE_NAME@.so
32MKDEP = @MKDEP@ 36MKDEP = @MKDEP@
33CXXFLAGS = @CXXFLAGS@ -I../include -DBINDIR=\"$(bindir)\" 37CXXFLAGS = @CXXFLAGS@ -I../include -DBINDIR=\"$(bindir)\" -I../libermyth/include
34PICFLAGS = @PICFLAGS@ 38PICFLAGS = @PICFLAGS@
35 39
36VERSION = @PACKAGE_VERSION@ 40VERSION = @PACKAGE_VERSION@
37 41
38LIBS = @LIBS@ 42# Want absolute paths?
43SRCDIR = .
44@ABSPATHS@SRCDIR= @SRCDIR@/src
45
46LIBS = @LIBS@ -L${SRCDIR}/../libermyth -lsvsutil
39LDFLAGS = @LDFLAGS@ @LTLIBINTL@ 47LDFLAGS = @LDFLAGS@ @LTLIBINTL@
40RPATH = @RPATH@ 48RPATH = @RPATH@
41CPPFLAGS = @CPPFLAGS@ 49CPPFLAGS = @CPPFLAGS@
42SOCKET_ENGINE = @SOCKET_ENGINE@.C 50SOCKET_ENGINE = @SOCKET_ENGINE@.C
43
44# Want absolute paths?
45SRCDIR = .
46@ABSPATHS@SRCDIR= @SRCDIR@/src
47 51
48default: all 52default: all
49 53
50ACCOUNT_SRCS = \ 54ACCOUNT_SRCS = \
51 $(SRCDIR)/account.C \ 55 $(SRCDIR)/account.C \
55 $(SRCDIR)/account/mynick.C \ 59 $(SRCDIR)/account/mynick.C \
56 $(SRCDIR)/account/myuser.C 60 $(SRCDIR)/account/myuser.C
57 61
58LIB_SRCS = \ 62LIB_SRCS = \
59 $(SRCDIR)/authcookie.C \ 63 $(SRCDIR)/authcookie.C \
60 $(SRCDIR)/base64.C \
61 $(SRCDIR)/channels.C \ 64 $(SRCDIR)/channels.C \
62 $(SRCDIR)/cidr.C \ 65 $(SRCDIR)/cidr.C \
63 $(SRCDIR)/cmode.C \ 66 $(SRCDIR)/cmode.C \
64 $(SRCDIR)/commandtree.C \ 67 $(SRCDIR)/commandtree.C \
65 $(SRCDIR)/ctcp-common.C \ 68 $(SRCDIR)/ctcp-common.C \
74 $(SRCDIR)/function.C \ 77 $(SRCDIR)/function.C \
75 $(SRCDIR)/global.C \ 78 $(SRCDIR)/global.C \
76 $(SRCDIR)/help.C \ 79 $(SRCDIR)/help.C \
77 $(SRCDIR)/logger.C \ 80 $(SRCDIR)/logger.C \
78 $(SRCDIR)/match.C \ 81 $(SRCDIR)/match.C \
79 $(SRCDIR)/md5.C \
80 $(SRCDIR)/module.C \ 82 $(SRCDIR)/module.C \
81 $(SRCDIR)/node.C \ 83 $(SRCDIR)/node.C \
82 $(SRCDIR)/object.C \ 84 $(SRCDIR)/object.C \
83 $(SRCDIR)/packet.C \ 85 $(SRCDIR)/packet.C \
84 $(SRCDIR)/parse.C \ 86 $(SRCDIR)/parse.C \
85 $(SRCDIR)/phandler.C \ 87 $(SRCDIR)/phandler.C \
86 $(SRCDIR)/pmodule.C \ 88 $(SRCDIR)/pmodule.C \
87 $(SRCDIR)/privs.C \ 89 $(SRCDIR)/privs.C \
88 $(SRCDIR)/ptasks.C \ 90 $(SRCDIR)/ptasks.C \
89 $(SRCDIR)/random.C \
90 $(SRCDIR)/send.C \ 91 $(SRCDIR)/send.C \
91 $(SRCDIR)/servers.C \ 92 $(SRCDIR)/servers.C \
92 $(SRCDIR)/services.C \ 93 $(SRCDIR)/services.C \
93 $(SRCDIR)/servtree.C \ 94 $(SRCDIR)/servtree.C \
94 $(SRCDIR)/shstr.C \
95 $(SRCDIR)/signal.C \ 95 $(SRCDIR)/signal.C \
96 $(SRCDIR)/string.C \
97 $(SRCDIR)/svsignore.C \ 96 $(SRCDIR)/svsignore.C \
98 $(SRCDIR)/table.C \ 97 $(SRCDIR)/table.C \
99 $(SRCDIR)/template.C \ 98 $(SRCDIR)/template.C \
100 $(SRCDIR)/tokenize.C \ 99 $(SRCDIR)/tokenize.C \
101 $(SRCDIR)/ubase64.C \ 100 $(SRCDIR)/ubase64.C \
102 $(SRCDIR)/uid.C \ 101 $(SRCDIR)/uid.C \
103 $(SRCDIR)/uplink.C \ 102 $(SRCDIR)/uplink.C \
104 $(SRCDIR)/users.C \ 103 $(SRCDIR)/users.C \
105 $(SRCDIR)/util.C \
106 $(SRCDIR)/${SOCKET_ENGINE} 104 $(SRCDIR)/${SOCKET_ENGINE}
107 105
108SRCS = ${ACCOUNT_SRCS} ${LIB_SRCS} $(SRCDIR)/version.C 106SRCS = ${ACCOUNT_SRCS} ${LIB_SRCS} $(SRCDIR)/version.C
109 107
110OBJS = ${SRCS:.C=.o} 108OBJS = ${SRCS:.C=.o}
111 109
112all: ${BIN} ../dist/example.userserv.conf 110all: ${BIN} ../dist/ermyth.conf.userserv
113 111
114build: all 112build: all
115 113
116${BIN}: main.C ${LIB} 114${BIN}: main.C ${LIB}
117 @echo " LD $@" 115 @echo " LD $@"
118 @${CXX} -L${SRCDIR} -L${SRCDIR}/../modules -l@PACKAGE_NAME@ -lservices ${CXXFLAGS} ${LIBS} ${LDFLAGS} main.C -o $@ 116 @${CXX} -L${SRCDIR} -L${SRCDIR}/../modules -l@PACKAGE_NAME@ -lservices ${CXXFLAGS} ${LIBS} ${LDFLAGS} main.C ${SRCDIR}/../libermyth/common.C -o $@
119 117
120${LIB}: $(OBJS) 118${LIB}: $(OBJS)
121 @echo " LD $@" 119 @echo " LD $@"
122 @${CXX} ${PICFLAGS} ${OBJS} ${LIBS} ${LDFLAGS} -o $@ 120 @${CXX} ${PICFLAGS} ${OBJS} ${LIBS} ${LDFLAGS} -o $@
123 @$(MV) version.C version.C.last 121 @$(MV) version.C version.C.last
132 -e 's/nick = "NickServ";/nick = "UserServ";/' \ 130 -e 's/nick = "NickServ";/nick = "UserServ";/' \
133 -e 's/user = "NickServ";/user = "UserServ";/' \ 131 -e 's/user = "NickServ";/user = "UserServ";/' \
134 -e 's/real = "Nickname Services";/real = "User Registration Services";/' ../dist/ermyth.conf.example) >../dist/ermyth.conf.userserv 132 -e 's/real = "Nickname Services";/real = "User Registration Services";/' ../dist/ermyth.conf.example) >../dist/ermyth.conf.userserv
135 133
136install: build 134install: build
137 $(INSTALL) -m 755 -d $(DESTDIR)$(prefix)
138 $(INSTALL) -m 755 -d $(DESTDIR)$(bindir)
139 $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir) 135 $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)
140 $(INSTALL) -m 755 -d $(DESTDIR)$(localstatedir) 136 $(INSTALL) -m 755 -d $(DESTDIR)$(localstatedir)
141 $(INSTALL) -m 755 -d $(DESTDIR)$(LOGDIR) 137 $(INSTALL) -m 755 -d $(DESTDIR)$(LOGDIR)
142 $(INSTALL) -m 755 -d $(DESTDIR)$(RUNDIR) 138 $(INSTALL) -m 755 -d $(DESTDIR)$(RUNDIR)
143 $(INSTALL) -m 755 -d $(DESTDIR)$(DATADIR) 139 $(INSTALL) -m 755 -d $(DESTDIR)$(DATADIR)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines