summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorrob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-09-13 16:59:11 +0000
committerrob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-09-13 16:59:11 +0000
commit56d21793fc0778c741a7fa38ee2d99c18a98f3b9 (patch)
treef5b460385a6769edfaa0d595523c08fcbe60afbe /Makefile.in
parent2a5d384b076af285a2072e258ab7e7bafd88d358 (diff)
Applied Trystans patch, fixed other issues he pointed out.
Note: make strict will still show a couple of warnings, i think we should leave it as is. git-svn-id: svn://svn.anope.org/anope/trunk@885 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@632 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in20
1 files changed, 18 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 3e2413d90..74368dc0e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -22,8 +22,8 @@ SHARED=@SHARED@
MODULEFLAGS=@MODULEFLAGS@
all: language headers build core protocols tools modules
-strict: language headers strict_build core protocols tools strict_modules
-profile: language headers profile_build core protocols tools profile_modules
+strict: language headers strict_build strict_core strict_protocols tools strict_modules
+profile: language headers profile_build profile_core profile_protocols tools profile_modules
MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
'LDFLAGS=${LDFLAGS}' 'BINDEST=${BINDEST}' 'INSTALL=${INSTALL}' \
@@ -64,10 +64,26 @@ protocols: build
@echo "*** Building protocol support";
(cd src/protocol ; ./configure ; ${MAKE} ${MAKEARGS} all; )
+strict_protocols: build
+ @echo "*** Building protocol support";
+ (cd src/protocol ; ./configure ; ${MAKE} ${MAKEARGS} 'CFLAGS=${CFLAGS} $(STRICT)' all; )
+
+profile_protocols: build
+ @echo "*** Building protocol support";
+ (cd src/protocol ; ./configure ; ${MAKE} ${MAKEARGS} 'CFLAGS=${CFLAGS} ${PROFILE}' 'PROFILE=${PROFILE}' all; )
+
core: build
@echo "*** Building Core modules";
(cd src/ ; ${MAKE} ${MAKEARGS} core; )
+strict_core: build
+ @echo "*** Building Core modules";
+ (cd src/ ; ${MAKE} ${MAKEARGS} 'CFLAGS=${CFLAGS} $(STRICT)' core; )
+
+profile_core: build
+ @echo "*** Building Core modules";
+ (cd src/ ; ${MAKE} ${MAKEARGS} 'CFLAGS=${CFLAGS} ${PROFILE}' 'PROFILE=${PROFILE}' core; )
+
tools: build
(cd src/tools ; ${MAKE} ${MAKEARGS} all; )
@echo "*** All done, now (g)make install to install Anope/Modules/Tools";