mirror of
https://github.com/EnergyMech/energymech.git
synced 2025-12-29 16:14:43 +00:00
Initial Import
This commit is contained in:
222
src/Makefile.in
Normal file
222
src/Makefile.in
Normal file
@@ -0,0 +1,222 @@
|
||||
#
|
||||
# EnergyMech, IRC bot software
|
||||
# Copyright (c) 1997-2009 proton
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
|
||||
INSTALLNAME = energymech
|
||||
INSTALLDIR = ..
|
||||
INSTALLMODE = 0700
|
||||
|
||||
LDSCRIPT = @ldscript@
|
||||
CPROF = @cprof@
|
||||
LPROF = @lprof@
|
||||
LIBS = @libflags@
|
||||
PIPEFLAG = @pipeflag@
|
||||
GDBFLAG = @gdbflag@
|
||||
WARNFLAG = @W_FLAGS@
|
||||
OPTIMIZE = @O_FLAGS@
|
||||
PYINCLUDE = @PYINCLUDE@
|
||||
|
||||
CFLAGS = $(PIPEFLAG) $(GDBFLAG) $(WARNFLAG) $(OPTIMIZE)
|
||||
LFLAGS = $(PIPEFLAG) $(GDBFLAG)
|
||||
|
||||
CC = @CC@
|
||||
MV = mv -f
|
||||
RM = rm -f
|
||||
CHMOD = chmod
|
||||
|
||||
INCS = config.h mcmd.h defines.h global.h h.h structs.h text.h
|
||||
|
||||
OFILES = alias.o auth.o bounce.o chanban.o channel.o core.o \
|
||||
ctcp.o debug.o dns.o dynamode.o function.o greet.o help.o irc.o \
|
||||
kicksay.o main.o net.o net_chan.o note.o notify.o ons.o parse.o \
|
||||
perl.o prot.o python.o redirect.o reset.o seen.o shit.o socket.o \
|
||||
spy.o stats.o tcl.o telnet.o toybox.o trivia.o uptime.o \
|
||||
user.o vars.o web.o @MD5_O@
|
||||
|
||||
SRCFILES = alias.c auth.c bounce.c chanban.c channel.c core.c \
|
||||
ctcp.c debug.c dns.c dynamode.c function.c greet.c help.c irc.c \
|
||||
kicksay.c main.c net.c net_chan.c note.c notify.c ons.c parse.c \
|
||||
perl.c prot.c python.c redirect.c reset.c seen.c shit.c socket.c \
|
||||
spy.c stats.c tcl.c telnet.c toybox.c trivia.c uptime.c \
|
||||
user.c vars.c web.c
|
||||
|
||||
all: $(INSTALLNAME)
|
||||
|
||||
mcmd.h: gencmd.c config.h structs.h ;
|
||||
$(CC) $(LFLAGS) -o gencmd gencmd.c
|
||||
./gencmd > mcmd.h
|
||||
|
||||
install: $(INSTALLNAME)
|
||||
$(CHMOD) $(INSTALLMODE) $(INSTALLNAME)
|
||||
$(MV) $(INSTALLNAME) $(INSTALLDIR)
|
||||
|
||||
clean: FORCE
|
||||
$(RM) $(INSTALLNAME) gencmd mcmd.h core $(OFILES)
|
||||
|
||||
$(INSTALLNAME): $(OFILES)
|
||||
$(CC) $(LFLAGS) -o $(INSTALLNAME) $(OFILES) $(LPROF) $(LIBS) $(LDSCRIPT)
|
||||
@oc@ objcopy -R .note -R .comment $(INSTALLNAME)
|
||||
@sz@ size $(INSTALLNAME)
|
||||
|
||||
mega: $(SRCFILES) $(INCS) usage.h
|
||||
$(CC) $(CFLAGS) -o $(INSTALLNAME) mega.c $(LPROF) $(LIBS) $(LDSCRIPT) $(PYINCLUDE)
|
||||
@oc@ objcopy -R .note -R .comment $(INSTALLNAME)
|
||||
@sz@ size $(INSTALLNAME)
|
||||
|
||||
#
|
||||
# static targets
|
||||
#
|
||||
|
||||
$(INSTALLNAME)-static: $(OFILES)
|
||||
$(CC) $(LFLAGS) -o $(INSTALLNAME) $(OFILES) $(LPROF) $(LIBS) $(LDSCRIPT) -static
|
||||
@oc@ objcopy -R .note -R .comment $(INSTALLNAME)
|
||||
@sz@ size $(INSTALLNAME)
|
||||
|
||||
mega-static: $(SRCFILES) $(INCS) usage.h
|
||||
$(CC) $(CFLAGS) -o $(INSTALLNAME) mega.c $(LPROF) $(LIBS) $(LDSCRIPT) $(PYINCLUDE) -static
|
||||
@oc@ objcopy -R .note -R .comment $(INSTALLNAME)
|
||||
@sz@ size $(INSTALLNAME)
|
||||
|
||||
#
|
||||
#
|
||||
#
|
||||
|
||||
alias.o: alias.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
auth.o: auth.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
bounce.o: bounce.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
chanban.o: chanban.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
channel.o: channel.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
core.o: core.c $(INCS) settings.h
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
ctcp.o: ctcp.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
debug.o: debug.c $(INCS) settings.h
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF) $(PYINCLUDE)
|
||||
|
||||
dns.o: dns.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
dynamode.o: dynamode.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
function.o: function.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
greet.o: greet.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
help.o: help.c $(INCS) usage.h
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
irc.o: irc.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
kicksay.o: kicksay.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
main.o: main.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF) $(PYINCLUDE)
|
||||
|
||||
net.o: net.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
net_chan.o: net_chan.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
note.o: note.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
notify.o: notify.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
ons.o: ons.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
parse.o: parse.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
perl.o: perl.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
prot.o: prot.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
python.o: python.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF) $(PYINCLUDE)
|
||||
|
||||
redirect.o: redirect.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
reset.o: reset.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
seen.o: seen.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
shit.o: shit.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
socket.o: socket.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
spy.o: spy.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
stats.o: stats.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
tcl.o: tcl.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
telnet.o: telnet.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
toybox.o: toybox.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
trivia.o: trivia.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
uptime.o: uptime.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
user.o: user.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
vars.o: vars.c $(INCS) settings.h
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
web.o: web.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< $(CPROF)
|
||||
|
||||
md5/md5.o: md5/md5.c $(INCS)
|
||||
$(CC) $(CFLAGS) -c $< -o $@ -Imd5 $(CPROF)
|
||||
|
||||
FORCE:
|
||||
Reference in New Issue
Block a user