1 #************************************************************************
2 #* IRC - Internet Relay Chat, Makefile
3 #* Copyright (C) 1990, Jarkko Oikarinen
5 #* This program is free software; you can redistribute it and/or modify
6 #* it under the terms of the GNU General Public License as published by
7 #* the Free Software Foundation; either version 1, or (at your option)
10 #* This program is distributed in the hope that it will be useful,
11 #* but WITHOUT ANY WARRANTY; without even the implied warranty of
12 #* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 #* GNU General Public License for more details.
15 #* You should have received a copy of the GNU General Public License
16 #* along with this program; if not, write to the Free Software
17 #* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 #* $Id: Makefile.in 177 2006-12-18 01:04:41Z beu $
24 exec_prefix = @
exec_prefix@
27 moduledir
= @moduledir@
33 # CFLAGS = -g -O2 -DNDEBUG
36 #CFLAGS= -g -O2 -Wunused -Wall -ggdb -pedantic -Wshadow -Wmissing-declarations
38 # Default make flags - you may want to uncomment this on a multicpu machine
45 # You may need to define the FD_SETSIZE in order to overrule
47 #CFLAGS= -DNDEBUG -g -O2 -D"FD_SETSIZE=1024"
49 SUBDIRS
=modules extensions libseven src tools servlink doc help
50 CLEANDIRS
= ${SUBDIRS}
51 RSA_FILES
=rsa_respond
/README rsa_respond
/respond.c rsa_respond
/Makefile
58 autoconf
: configure.ac
64 -@if
[ ! -f
include/setup.h
] ; then \
65 echo
"Hmm...doesn't look like you've run configure..."; \
66 echo
"Doing so now."; \
69 @for i in
$(SUBDIRS
); do \
70 echo
"build ==> $$i";\
72 ${MAKE} build || exit
; cd ..
;\
76 ${RM} -f
*~ core rsa_respond.
tar rsa_respond.
tar.gz
77 @for i in
$(CLEANDIRS
); do \
78 echo
"clean ==> $$i";\
80 ${MAKE} clean; cd ..
;\
82 -@if
[ -f
include/setup.h
] ; then \
83 echo
"To really restart installation, make distclean" ; \
87 ${RM} -f Makefile
*~
*.rej
*.orig core ircd.core
88 ${RM} -f config.status config.cache config.log
89 cd
include; ${RM} -f setup.h
*~
*.rej
*.orig
; cd ..
90 @for i in
$(CLEANDIRS
); do \
91 echo
"distclean ==> $$i";\
93 ${MAKE} distclean; cd ..
;\
97 @for i in
$(SUBDIRS
); do \
98 echo
"depend ==> $$i";\
100 ${MAKE} depend
; cd ..
;\
104 @for i in
$(SUBDIRS
); do \
105 echo
"lint ==> $$i";\
107 ${MAKE} lint
; cd ..
;\
111 @echo
"ircd: setting up ircd directory structure"
112 -@if
test ! -d
$(DESTDIR
)$(prefix); then \
113 mkdir
-p
$(DESTDIR
)$(prefix); \
115 -@if
test ! -d
$(DESTDIR
)$(bindir); then \
116 mkdir
-p
$(DESTDIR
)$(bindir); \
118 -@if
test ! -d
$(DESTDIR
)$(confdir
); then \
119 mkdir
-p
$(DESTDIR
)$(confdir
); \
121 -@if
test ! -d
$(DESTDIR
)$(mandir); then \
122 mkdir
-p
$(DESTDIR
)$(mandir); \
124 -@if
test ! -d
$(DESTDIR
)$(moduledir
); then \
125 mkdir
-p
$(DESTDIR
)$(moduledir
); \
127 -@if
test ! -d
$(DESTDIR
)$(helpdir
); then \
128 mkdir
-p
$(DESTDIR
)$(helpdir
); \
130 -@if
test ! -d
$(DESTDIR
)$(logdir
); then \
131 mkdir
-p
$(DESTDIR
)$(logdir
); \
134 install: install-mkdirs
all
135 @for i in
$(SUBDIRS
); do \
136 echo
"install ==> $$i";\
144 echo
"Creating rsa_respond.tar.gz";\
145 tar cf ..
/rsa_respond.
tar $(RSA_FILES
);\