mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-29 23:16:38 +02:00
101 lines
3.3 KiB
Makefile
101 lines
3.3 KiB
Makefile
#************************************************************************
|
|
#* IRC - Internet Relay Chat, src/modules/Makefile
|
|
#* Copyright (C) Carsten V. Munk 2001
|
|
#*
|
|
#* 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 1, 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.
|
|
#*
|
|
#* $Id$
|
|
#*/
|
|
|
|
INCLUDES = ../include/struct.h ../include/config.h \
|
|
../include/sys.h ../include/common.h ../include/version.h \
|
|
../include/h.h ../include/numeric.h ../include/msg.h \
|
|
../include/dynconf.h ../include/modules.h ../include/setup.h
|
|
|
|
R_MODULES=m_sethost.so m_chghost.so m_chgident.so m_setname.so \
|
|
m_setident.so m_sdesc.so m_svsmode.so m_swhois.so\
|
|
m_svsmotd.so m_svsnline.so \
|
|
scan.so scan_socks.so
|
|
|
|
COMMANDS=m_sethost.c m_chghost.c m_chgident.c m_setname.c m_setident.c \
|
|
m_sdesc.c m_svsmode.c m_swhois.c m_svsmotd.c m_svsnline.c
|
|
|
|
MODULES=commands.so $(R_MODULES)
|
|
MODULEFLAGS=@MODULEFLAGS@
|
|
|
|
all: build
|
|
|
|
build: $(MODULES)
|
|
|
|
commands.so: l_commands.c $(COMMANDS) $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -o commands.so l_commands.c \
|
|
$(COMMANDS)
|
|
|
|
m_sethost.so: m_sethost.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_sethost.so m_sethost.c
|
|
|
|
m_chghost.so: m_chghost.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_chghost.so m_chghost.c
|
|
|
|
m_chgident.so: m_chgident.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_chgident.so m_chgident.c
|
|
|
|
m_setident.so: m_setident.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_setident.so m_setident.c
|
|
|
|
m_setname.so: m_setname.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_setname.so m_setname.c
|
|
|
|
m_sdesc.so: m_sdesc.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_sdesc.so m_sdesc.c
|
|
|
|
m_svsmode.so: m_svsmode.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_svsmode.so m_svsmode.c
|
|
|
|
m_swhois.so: m_swhois.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_swhois.so m_swhois.c
|
|
|
|
m_svsmotd.so: m_svsmotd.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_svsmotd.so m_svsmotd.c
|
|
|
|
m_svsnline.so: m_svsnline.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o m_svsnline.so m_svsnline.c
|
|
|
|
scan.so: scan.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o scan.so scan.c
|
|
|
|
scan_socks.so: scan_socks.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o scan_socks.so scan_socks.c
|
|
|
|
web/httpd.so: web/httpd.c web/u_stats.c web/vfs.c web/phtml.c $(INCLUDES)
|
|
$(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \
|
|
-o web/httpd.so web/httpd.c web/u_stats.c web/vfs.c web/phtml.c
|
|
|
|
|
|
clean:
|
|
$(RM) -f *.o *.so *~ core
|