# Autogenerated by calcdep
VPATH = \$(SOURCEPATH)/src
-all: bin/inspircd modules
+all: inspircd commands modules
END
- my @core_deps;
+ my(@core_deps, @cmdlist, @modlist);
for my $file (<*.cpp>, <modes/*.cpp>, <socketengines/*.cpp>, "threadengines/threadengine_pthread.cpp") {
my $out = find_output $file;
dep_cpp $file, $out;
next if $file =~ m#^socketengines/# && $file ne "socketengines/$ENV{SOCKETENGINE}.cpp";
push @core_deps, $out;
}
-
- my @modlist;
+
for my $file (<commands/*.cpp>) {
my $out = find_output $file;
dep_cpp $file, $out;
- push @modlist, $out;
+ push @cmdlist, $out;
}
opendir my $moddir, 'modules';
}
my $core_mk = join ' ', @core_deps;
+ my $cmds = join ' ', @cmdlist;
my $mods = join ' ', @modlist;
print MAKE <<END;
\$(RUNCC) -o \$\@ \$(CORELDFLAGS) \$(LDLIBS) \$^ \$>
inspircd: bin/inspircd
+
+commands: $cmds
+
modules: $mods
-.PHONY: inspircd modules
+.PHONY: inspircd commands modules
END
}