mirror of
https://github.com/anope/anope.git
synced 2026-06-25 19:56:39 +02:00
7bbc80af47
git-svn-id: svn://svn.anope.org/anope/trunk@321 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@199 5417fbe8-f217-4b02-8779-1006273d7864
58 lines
1.4 KiB
Makefile
58 lines
1.4 KiB
Makefile
CC=@CC@
|
|
INCLUDEDIR=../include
|
|
ANOPELIBS=@ANOPELIBS@
|
|
CFLAGS=@CFLAGS@
|
|
SHELL=/bin/sh
|
|
SUBDIRS=src
|
|
BINDEST=@BINDEST@
|
|
DATDEST=@DATDEST@
|
|
INSTALL=@INSTALL@
|
|
RM=@RM@
|
|
CP=@CP@
|
|
TOUCH=@TOUCH@
|
|
MODULE_PATH=@MODULE_PATH@
|
|
MYSQL=@MYSQL@
|
|
RDB=@RDB@
|
|
LDFLAGS=@LDFLAGS@
|
|
|
|
all: language headers build modules
|
|
|
|
MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
|
|
'LDFLAGS=${LDFLAGS}' 'BINDEST=${BINDEST}' 'INSTALL=${INSTALL}' \
|
|
'INCLUDEDIR=${INCLUDEDIR}' 'RM=${RM}' 'CP=${CP}' \
|
|
'TOUCH=${TOUCH}' 'SHELL=${SHELL}' 'DATDEST=${DATDEST}' \
|
|
'RUNGROUP=${RUNGROUP}' 'MODULE_PATH=${MODULE_PATH}' 'RDB=${RDB}'\
|
|
'MYSQL=${MYSQL}'
|
|
|
|
build:
|
|
@for i in $(SUBDIRS); do \
|
|
echo "Building $$i";\
|
|
( cd $$i; ${MAKE} ${MAKEARGS} all; ) \
|
|
done
|
|
|
|
modules: build
|
|
(cd src/modules ; ./configure ; ${MAKE} ${MAKEARGS} all )
|
|
echo "all done, now (g)make install to install Anope/Modules";
|
|
|
|
language:
|
|
(cd lang ; $(MAKE) ${MAKEARGS} all language.h ; cp language.h ../include/)
|
|
|
|
headers:
|
|
(cd include ; ${MAKE} ${MAKEARGS} )
|
|
|
|
clean:
|
|
(cd lang ; ${MAKE} ${MAKEARGS} clean )
|
|
(cd include ; ${MAKE} ${MAKEARGS} clean )
|
|
(cd src ; ${MAKE} ${MAKEARGS} clean )
|
|
|
|
distclean: clean
|
|
(cd lang ; ${MAKE} ${MAKEARGS} distclean )
|
|
(cd include ; ${MAKE} ${MAKEARGS} distclean )
|
|
(cd src ; ${MAKE} ${MAKEARGS} distclean )
|
|
rm -f config.log config.status config.cache Makefile
|
|
|
|
install: DUMMY
|
|
(cd src ; ${MAKE} ${MAKEARGS} install)
|
|
|
|
DUMMY:
|