| --- |
| Makefile | 20 +++++++++----------- |
| 1 file changed, 9 insertions(+), 11 deletions(-) |
| |
| Index: mrouted-3.9.4/Makefile |
| =================================================================== |
| --- mrouted-3.9.4.orig/Makefile |
| +++ mrouted-3.9.4/Makefile |
| @@ -42,11 +42,9 @@ |
| #MSTAT_OBJS = mstat.o $(EXTRA_OBJS) |
| |
| ## Common |
| -CFLAGS = $(MCAST_INCLUDE) $(SNMPDEF) $(RSRRDEF) $(INCLUDES) $(DEFS) $(USERCOMPILE) |
| -CFLAGS += -O2 -W -Wall -Werror |
| -#CFLAGS += -O -g |
| -LDLIBS = $(SNMPLIBDIR) $(SNMPLIBS) $(EXTRA_LIBS) |
| -LDFLAGS += -Wl,-Map,$@.map |
| +MROUTED_CFLAGS = $(MCAST_INCLUDE) $(SNMPDEF) $(RSRRDEF) $(INCLUDES) $(DEFS) $(USERCOMPILE) |
| +LDLIBS = $(SNMPLIBDIR) $(SNMPLIBS) $(EXTRA_LIBS) |
| +MROUTED_LDFLAGS += -Wl,-Map,$@.map |
| OBJS = $(IGMP_OBJS) $(ROUTER_OBJS) $(MAPPER_OBJS) $(MRINFO_OBJS) \ |
| $(MTRACE_OBJS) $(MSTAT_OBJS) |
| SRCS = $(OBJS:.o=.c) |
| @@ -65,7 +63,7 @@ |
| |
| .c.o: |
| @printf " CC $@\n" |
| - @$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
| + @$(CC) $(CFLAGS) $(MROUTED_CFLAGS) $(CPPFLAGS) -c -o $@ $< |
| |
| install: $(EXECS) |
| @install -d $(DESTDIR)$(prefix)/sbin |
| @@ -95,26 +93,26 @@ |
| |
| mrouted: $(IGMP_OBJS) $(ROUTER_OBJS) $(CMULIBS) |
| @printf " LINK $@\n" |
| - @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(IGMP_OBJS) $(ROUTER_OBJS) $(LDLIBS) |
| + @$(CC) $(CFLAGS) $(MROUTED_CFLAGS) $(LDFLAGS) $(MROUTED_LDFLAGS) -o $@ $(IGMP_OBJS) $(ROUTER_OBJS) $(LDLIBS) |
| |
| vers.c: Makefile |
| @echo $(VERSION) | sed -e 's/.*/char todaysversion[]="&";/' > vers.c |
| |
| map-mbone: $(IGMP_OBJS) $(MAPPER_OBJS) |
| @printf " LINK $@\n" |
| - @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(IGMP_OBJS) $(MAPPER_OBJS) $(LDLIBS) |
| + @$(CC) $(CFLAGS) $(MROUTED_CFLAGS) $(LDFLAGS) $(MROUTED_LDFLAGS) -o $@ $(IGMP_OBJS) $(MAPPER_OBJS) $(LDLIBS) |
| |
| mrinfo: $(IGMP_OBJS) $(MRINFO_OBJS) |
| @printf " LINK $@\n" |
| - @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(IGMP_OBJS) $(MRINFO_OBJS) $(LDLIBS) |
| + @$(CC) $(CFLAGS) $(MROUTED_CFLAGS) $(LDFLAGS) $(MROUTED_LDFLAGS) -o $@ $(IGMP_OBJS) $(MRINFO_OBJS) $(LDLIBS) |
| |
| mtrace: $(IGMP_OBJS) $(MTRACE_OBJS) |
| @printf " LINK $@\n" |
| - @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(IGMP_OBJS) $(MTRACE_OBJS) $(LDLIBS) |
| + @$(CC) $(CFLAGS) $(MROUTED_CFLAGS) $(LDFLAGS) $(MROUTED_LDFLAGS) -o $@ $(IGMP_OBJS) $(MTRACE_OBJS) $(LDLIBS) |
| |
| mstat: $(MSTAT_OBJS) $(CMULIBS) |
| @printf " LINK $@\n" |
| - @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(MSTAT_OBJS) $(LDLIBS) |
| + @$(CC) $(CFLAGS) $(MROUTED_CFLAGS) $(LDFLAGS) $(MROUTED_LDFLAGS) -o $@ $(MSTAT_OBJS) $(LDLIBS) |
| |
| clean: $(SNMPCLEAN) |
| -@$(RM) $(OBJS) $(EXECS) |