/[cvs]/eggdrop1.9/src/Makefile.in
ViewVC logotype

Contents of /eggdrop1.9/src/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.21 - (show annotations) (download)
Wed Oct 10 01:20:10 2001 UTC (17 years, 6 months ago) by ite
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +1 -1 lines
FILE REMOVED
* Refactored the tree (especially src/modules.c) to use the libltdl
  wrapper. Modules are configured to be lt_dlopened or dl_preopened (if
  the system doesn't support shared libraries).
* Should compile modules on more SunOs environments and on Beos too.
* Libtoolized the package: modules and internal libraries build system
  more protable than ever.
* Wiped out old makefiles in favour of automake and Makefile.am's
  files.
* Misc cleanups.
* Updated bootstrap script
* Moved doc/AUTHORS to ./AUTHORS
* Updated config.guess and config.sub
* Changed misc/ to ./ temporairly
* Got rid of misc/modconfig, and more in general of the old module
  configuration stuff, in favor of an incoming ./configure parametrized
  choice.
* Moved configure macros from aclocal.m4 to acinclude.m4 since aclocal.m4
  is now generated by aclocal on bootstrap.
* Removed no more necessary macros like EGG_EXEEXT because of
  libltdl+automake power ;P
* Removed EGG_CHECK_LIBSAFE_SSCANF macro that wasn't necessary anymore
  after gettext support.
* Added preliminary EGG_DEBUG_OPTIONS macro.
* Heavily stripped EGG_CHECK_OS macro and got rid of some system
  specific defines that were dead because of libltdl.
* Updated .cvsignore files.
* Improved make dist target.
* make static is gone in favor of ./configure --disable-shared.
* make debug is gone in favor of future ./configure --with-debug
  options.
* Others targets are gone in favor of more GNU standard targets.
* Updated po/eggdrop.pot.
# Egglib is now compiled and linked in the core.
* Moved compress.mod's specific configure macros to the top configure script.
* Switched to gettext 0.10.40 and pre-gettextized the devel tree.

1 # Makefile for src/
2 # $Id: Makefile.in,v 1.20 2001/08/25 02:43:38 ite Exp $
3
4 SHELL = @SHELL@
5 top_srcdir = @top_srcdir@
6 srcdir = @srcdir@
7 VPATH = @srcdir@
8 prefix = @prefix@
9
10 @SET_MAKE@
11 INSTALL = @INSTALL@
12 INSTALL_PROGRAM = @INSTALL_PROGRAM@
13 INSTALL_DATA = @INSTALL_DATA@
14 INSTALL_SCRIPT = @INSTALL_SCRIPT@
15 PACKAGE = @PACKAGE@
16 VERSION = @VERSION@
17 datadir = @datadir@
18 localedir = $(datadir)/locale
19 DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
20 top_builddir = ..
21
22 CC = @CC@
23 LD = @CC@
24 STRIP = @STRIP@
25 CFLAGS = @CFLAGS@ -I.. -I$(top_srcdir) -I../intl -I$(top_srcdir)/intl $(DEFS) $(CFLGS)
26 CPPFLAGS = @CPPFLAGS@
27
28 eggdrop_objs = bg.o botcmd.o botmsg.o botnet.o chanprog.o cmds.o dcc.o \
29 dccutil.o dns.o flags.o main.o mem.o misc.o misc_file.o \
30 modules.o net.o rfc1459.o tcl.o tcldcc.o tclhash.o tclmisc.o \
31 tcluser.o userent.o userrec.o users.o
32
33 doofus:
34 @echo ""
35 @echo "Let's try this from the right directory..."
36 @echo ""
37 @cd .. && $(MAKE)
38
39 ../$(EGGEXEC): build_msg $(eggdrop_objs) $(XREQS)
40 @echo ""
41 @echo "Linking eggdrop... $(EGGBUILD)"
42 @echo ""
43 @touch mod/mod.xlibs
44 $(LD) -o ../$(EGGEXEC) $(eggdrop_objs) $(MODOBJS) $(XLIBS) md5/md5c.o compat/*.o adns/libadns.a @INTLLIBS@ `cat mod/mod.xlibs`
45 $(STRIP) ../$(EGGEXEC)
46 @echo "Successful compile: $(EGGEXEC)"
47 @echo ""
48
49 $(EGGEXEC): ../$(EGGEXEC)
50
51 depend:
52 $(CC) $(CFLAGS) $(CPPFLAGS) -MM $(srcdir)/*.c > .depend
53
54 clean:
55 @rm -f .depend *.o *.a *~
56
57 build_msg:
58 @echo "(This may take a while. Go get some runts.)"
59
60 main.o:
61 $(CC) $(CFLAGS) $(CPPFLAGS) \
62 '-DCCFLAGS="$(CC) $(CFLAGS) $(CPPFLAGS)"' \
63 '-DLDFLAGS="$(LD)"' \
64 '-DSTRIPFLAGS="$(STRIP)"' -c $(srcdir)/main.c
65
66 libtcle.a: $(TCLLIB)/lib$(TCLLIBFN)
67 @echo "[ Fixing lib$(TCLLIBFN) -> libtcle.a ]"
68 cp $(TCLLIB)/lib$(TCLLIBFN) libtcle.a
69 chmod u+rw libtcle.a
70 ar d libtcle.a tclMain.o
71 $(RANLIB) libtcle.a
72
73 eggdrop.h:
74 @echo "You do not have the eggdrop source!"
75 @exit 1
76
77 .SUFFIXES:
78 .SUFFIXES: .c .h .o .a
79
80 .c.o:
81 $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
82
83 #safety hash
84 bg.o: ./bg.c main.h ../config.h eggdrop.h flags.h proto.h \
85 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
86 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
87 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
88 bg.h
89 botcmd.o: ./botcmd.c main.h ../config.h eggdrop.h flags.h \
90 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
91 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
92 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
93 compat/strftime.h tandem.h modules.h mod/modvals.h
94 botmsg.o: ./botmsg.c main.h ../config.h eggdrop.h flags.h \
95 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
96 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
97 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
98 compat/strftime.h tandem.h
99 botnet.o: ./botnet.c main.h ../config.h eggdrop.h flags.h \
100 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
101 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
102 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
103 compat/strftime.h tandem.h
104 chanprog.o: ./chanprog.c main.h ../config.h eggdrop.h flags.h \
105 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
106 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
107 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
108 compat/strftime.h modules.h mod/modvals.h
109 cmds.o: ./cmds.c main.h ../config.h eggdrop.h flags.h proto.h \
110 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
111 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
112 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
113 tandem.h modules.h mod/modvals.h
114 dcc.o: ./dcc.c main.h ../config.h eggdrop.h flags.h proto.h \
115 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
116 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
117 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
118 modules.h mod/modvals.h tandem.h md5/md5.h
119 dccutil.o: ./dccutil.c main.h ../config.h eggdrop.h flags.h \
120 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
121 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
122 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
123 compat/strftime.h modules.h mod/modvals.h tandem.h
124 dns.o: ./dns.c main.h ../config.h eggdrop.h flags.h proto.h \
125 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
126 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
127 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
128 dns.h
129 flags.o: ./flags.c main.h ../config.h eggdrop.h flags.h proto.h \
130 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
131 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
132 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
133 main.o: ./main.c main.h ../config.h eggdrop.h flags.h proto.h \
134 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
135 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
136 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
137 modules.h mod/modvals.h tandem.h bg.h patch.h
138 match.o: ./match.c
139 mem.o: ./mem.c main.h ../config.h eggdrop.h flags.h proto.h \
140 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
141 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
142 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
143 mod/modvals.h
144 misc.o: ./misc.c main.h ../config.h eggdrop.h flags.h proto.h \
145 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
146 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
147 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
148 stat.h
149 misc_file.o: ./misc_file.c main.h ../config.h eggdrop.h flags.h \
150 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
151 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
152 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
153 compat/strftime.h stat.h
154 modules.o: ./modules.c main.h ../config.h eggdrop.h flags.h \
155 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
156 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
157 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
158 compat/strftime.h modules.h mod/modvals.h tandem.h
159 net.o: ./net.c main.h ../config.h eggdrop.h flags.h proto.h \
160 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
161 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
162 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
163 rfc1459.o: ./rfc1459.c main.h ../config.h eggdrop.h flags.h \
164 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
165 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
166 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
167 compat/strftime.h
168 tcl.o: ./tcl.c main.h ../config.h eggdrop.h flags.h proto.h \
169 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
170 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
171 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h
172 tcldcc.o: ./tcldcc.c main.h ../config.h eggdrop.h flags.h \
173 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
174 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
175 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
176 compat/strftime.h tandem.h modules.h mod/modvals.h
177 tclhash.o: ./tclhash.c main.h ../config.h eggdrop.h flags.h \
178 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
179 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
180 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
181 compat/strftime.h match.c
182 tclmisc.o: ./tclmisc.c main.h ../config.h eggdrop.h flags.h \
183 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
184 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
185 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
186 compat/strftime.h modules.h mod/modvals.h tandem.h md5/md5.h
187 tcluser.o: ./tcluser.c main.h ../config.h eggdrop.h flags.h \
188 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
189 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
190 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
191 compat/strftime.h tandem.h
192 userent.o: ./userent.c main.h ../config.h eggdrop.h flags.h \
193 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
194 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
195 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
196 compat/strftime.h
197 userrec.o: ./userrec.c main.h ../config.h eggdrop.h flags.h \
198 proto.h ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h \
199 users.h compat/compat.h compat/inet_aton.h ../src/main.h \
200 compat/snprintf.h compat/memset.h compat/memcpy.h compat/strcasecmp.h \
201 compat/strftime.h modules.h mod/modvals.h tandem.h
202 users.o: ./users.c main.h ../config.h eggdrop.h flags.h proto.h \
203 ../lush.h misc_file.h cmdt.h tclegg.h tclhash.h chan.h users.h \
204 compat/compat.h compat/inet_aton.h ../src/main.h compat/snprintf.h \
205 compat/memset.h compat/memcpy.h compat/strcasecmp.h compat/strftime.h \
206 modules.h mod/modvals.h tandem.h

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23