chomp($config{GCC34} = `gcc -dumpversion | cut -c 3`); # Minor GCC Version
chomp($config{OSNAME} = `/bin/uname`); # Operating System Name
$config{CC} = "g++"; # C++ compiler
-$config{MAKEORDER} = "ircd mods config bininst"; # build order
+$config{MAKEORDER} = "ircd mods"; # build order
$config{STATICLIBS} = ""; # library archive path
$config{MAX_IDENT} = "12"; # max ident size
$config{MAX_QUIT} = "255"; # max quit message size
}
}
+if ($arg eq "-svnupdate") {
+ system("svn update");
+ system("perl configure -update");
+ if ($ARGV[1] eq "rebuild") {
+ system("make install");
+ }
+ exit;
+}
+
if ($arg eq "-modupdate") {
# Does the cache file exist?
if (!getcache()) {
$config{FLAGS} = "-frtti -Wall -Woverloaded-virtual $config{OPTIMISATI}";
$config{LDLIBS} = "";
$config{MAKEPROG} = "/usr/bin/make";
- $config{MAKEORDER} = "ircd mods config bininst";
+ $config{MAKEORDER} = "ircd mods";
} elsif ($config{OSNAME} eq "CYG-STATIC") {
$config{FLAGS} = "-frtti -Wall -Woverloaded-virtual $config{OPTIMISATI}";
$config{LDLIBS} = "";
$config{MAKEPROG} = "/usr/bin/make";
- $config{MAKEORDER} = "mods ircd config bininst";
+ $config{MAKEORDER} = "mods ircd";
$config{STATICLIBS} = "modules/mods.a";
$config{STATIC_LINK} = "yes";
}
chomp(my $incos = `uname -n -s -r`);
chomp(my $version = `sh ./src/version.sh`);
chomp(my $revision = `./src/svn-rev.sh`);
- $version = "$version (r$revision)";
+ $version = "$version(r$revision)";
chomp(my $revision2 = `./src/svn-rev.sh`);
open(FILEHANDLE, ">include/inspircd_config.h");
my $NL = $config{NICK_LENGT}+1;
\$(CC) \$(FLAGS) -shared $liflags -o m_$i.so m_$i.o $extra
EOCHEESE
- $crud = $crud . "
- install -v -m 0700 m_$i.so \$(MODPATH)
-";
-
-EOCHEESE
+ $crud = $crud . " install -v -m 0700 m_$i.so \$(MODPATH)\n";
###
# End Write Entry to the MakeFile
###
}
- print FILEHANDLE "modinst:
-" . $crud;
-
-EOPIE
+ print FILEHANDLE "modinst:\n \@echo \"Installing modules...\"\n" . $crud;
}