Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

122 lines (105 sloc) 4.045 kb
# InspIRCd Main Makefile
#
# (C) InspIRCd Development Team, 2002-2009
# This file is automagically generated by configure, from
# .Makefile.inc. Any changes made will go away! :P
# Please do not edit unless you know what you're doing.
#
CC = @CC@
MAKE = @MAKEPROG@ -s
PROGS = inspircd
NICEFLAGS = @FLAGS@
FLAGS = $(NICEFLAGS) -pedantic
NICEDEBUG = @DEVELOPER@
DEBUG = $(NICEDEBUG) -pedantic
LDLIBS = @LDLIBS@
BASE = "$(DESTDIR)@BASE_DIR@"
CONPATH = "$(DESTDIR)@CONFIG_DIR@"
MODPATH = "$(DESTDIR)@MODULE_DIR@"
BINPATH = "$(DESTDIR)@BINARY_DIR@"
LAUNCHDPATH = "$(DESTDIR)/System/Library/LaunchDaemons"
LIBPATH = "$(DESTDIR)@LIBRARY_DIR@"
MODULES = @MODULES@
INSTMODE = 0755
MAKEARGS = 'PROGS=${PROGS}' 'FLAGS=${FLAGS}' 'NICEFLAGS=${NICEFLAGS}' 'CC=${CC}' 'LDLIBS=${LDLIBS}' 'MODULES=${MODULES}' 'MODPATH=${MODPATH}' 'LIBPATH=${LIBPATH}' 'INSTMODE=${INSTMODE}'
all: @MAKEORDER@ finishmessage
debug:
@echo ""
@echo "*************************************"
@echo "* BUILDING WITH DEBUG SYMBOLS *"
@echo "* *"
@echo "* Please be aware that this build *"
@echo "* will consume a very large amount *"
@echo "* of disk space (350mb+) and may *"
@echo "* run noticably slower. Only build *"
@echo "* InspIRCd with debug symbols if *"
@echo "* you are developing modules or are *"
@echo "* experiencing problems. *"
@echo "* *"
@echo "*************************************"
@${MAKE} -C . 'FLAGS=${DEBUG}' 'NICEFLAGS=${NICEDEBUG}' all
mods:
@${MAKE} -C src/modules DIRNAME="src/modules" $(MAKEARGS)
# Make this depend on 'ircd' and 'mods', so its always output last even with -j
finishmessage: ircd mods
@echo ""
@echo "*************************************"
@echo "* BUILD COMPLETE! *"
@echo "* *"
@echo "* To install InspIRCd, type: *"
@echo "* make install *"
@echo "*************************************"
ircd:
@echo "*************************************"
@echo "* BUILDING INSPIRCD *"
@echo "* *"
@echo "* This will take a *long* time. *"
@echo "* Why not read our wiki at *"
@echo "* http://wiki.inspircd.org *"
@echo "* while you wait for make to run? *"
@echo "*************************************"
@${MAKE} -C src DIRNAME="src" $(MAKEARGS)
install: all@EXTRA_DIR@
@-install -d -m $(INSTMODE) $(BASE)
@-install -d -m $(INSTMODE) $(LIBPATH)
@-install -d -m $(INSTMODE) $(BINPATH)
@-install -d -m $(INSTMODE) $(CONPATH)
@-install -d -m $(INSTMODE) $(MODPATH)
-install -m $(INSTMODE) @STARTSCRIPT@ $(@DESTINATION@) 2>/dev/null
@INSTALL_LIST@ @echo ""
@echo "*************************************"
@echo "* INSTALL COMPLETE! *"
@echo "* *"
@echo "* It is safe to ignore any messages *"
@echo "* related to copying of conf files. *"
@echo "* *"
@echo "* REMEMBER TO EDIT YOUR CONFIG FILE *"
@echo "*************************************"
module:
@${MAKE} -C src/modules DIRNAME="src/modules" $(MAKEARGS) ${name}
clean:
@echo Cleaning...
@rm -rf src/*.so src/*.dylib src/*.o src/inspircd src/modules/*.so src/modules/*.o *~ src/*~ src/modules/*~ src/modules/extra/*~ src/modes/*~ src/modes/*.o src/modes/*.a src/commands/*.so src/commands/*.o src/modules/*/*.o src/modules/*/*.so src/socketengines/*.o
@echo Completed.
modclean:
rm -rf modules/*.so
rm -rf src/modules/*.so
rm -rf src/modules/*.o
rm -rf src/modules/*/*.so
rm -rf src/modules/*/*.o
rm -rf lib/*.so
rm -f bin/inspircd
deinstall:
@UNINSTALL_LIST@
squeakyclean: distclean
launchd_dir:
@-install -d -m $(INSTMODE) ${LAUNCHDPATH}
configureclean:
rm -f .config.cache
rm -f src/modules/Makefile
rm -f src/commands/Makefile
rm -f src/Makefile
rm -f Makefile
rm -f include/inspircd_config.h
rm -f include/inspircd_se_config.h
distclean: modclean clean configureclean
Jump to Line
Something went wrong with that request. Please try again.