@[ -f $(builddir)/include/proto.h ] || $(MAKE) proto
clean: delheaders
- -rm -f *.o */*.o */*/*.o */*/*/*.o bin/* bin/.SUBSYSTEM_* bin/.MODULE_*
+ -rm -f *.o */*.o */*/*.o */*/*/*.o bin/* bin/.*_*
-rm -rf librpc/gen_*
distclean: clean
$depend->{PROTO}{TYPE} = "PROTO";
$depend->{PROTO}{NAME} = "PROTO";
+ $depend->{ALL_OBJS}{OUTPUT_TYPE} = "OBJLIST";
+ $depend->{ALL_OBJS}{TYPE} = "";
+ $depend->{ALL_OBJS}{NAME} = "ALL_OBJS";
+
foreach $part (values %{$depend}) {
next if not defined($part->{OUTPUT_TYPE});
push(@{$part->{OBJ_LIST}}, @{$part->{ADD_OBJ_FILES}}) if defined($part->{ADD_OBJ_FILES});
push(@{$part->{OBJ_LIST}}, @{$part->{OBJ_FILES}}) if defined($part->{OBJ_FILES});
+ push(@{$depend->{ALL_OBJS}{OBJ_LIST}}, @{$part->{OBJ_LIST}}) if (defined(@{$part->{OBJ_LIST}}));
push(@{$depend->{PROTO}{OBJ_LIST}}, @{$part->{OBJ_LIST}}) if ((not defined ($part->{NOPROTO}) or $part->{NOPROTO} eq "NO") and defined(@{$part->{OBJ_LIST}}));
}