1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r7764: Generate _ALL_OBJS list.

This commit is contained in:
Jelmer Vernooij 2005-06-19 22:34:28 +00:00 committed by Gerald (Jerry) Carter
parent 3bdf89b0f7
commit ba41c0806a
2 changed files with 6 additions and 1 deletions

View File

@ -513,7 +513,7 @@ proto_test:
@[ -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

View File

@ -70,6 +70,10 @@ sub create_output($)
$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});
@ -83,6 +87,7 @@ sub create_output($)
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}}));
}