-DSOURCES = brstate.c libnetlink.c epoll_loop.c bridge_track.c \
+DSOURCES = brstate.c libnetlink.c epoll_loop.c bridge_track.c rstp.c \
packet.c ctl_socket.c netif_utils.c main.c brmon.c
DOBJECTS = $(DSOURCES:.c=.o)
CTLOBJECTS = $(CTLSOURCES:.c=.o)
CC=gcc
-CFLAGS = -Wall -Werror -O2 -g -D_REENTRANT -D__LINUX__ -DVERSION=$(version) -DBUILD=$(build) -I. -I./include -I./rstplib
+CFLAGS = -Wall -Werror -O2 -g -D_REENTRANT -D__LINUX__ -DVERSION=$(version) -DBUILD=$(build) -I. -I./include
all: rstpd rstpctl
-rstplib:
- make -C rstplib librstp.a
-
-.PHONY: rstplib
-
-rstpd: $(DOBJECTS) rstplib
- $(CC) -o $@ $(DOBJECTS) -L ./rstplib -lrstp
+rstpd: $(DOBJECTS)
+ $(CC) -o $@ $(DOBJECTS)
rstpctl: $(CTLOBJECTS)
$(CC) -o $@ $(CTLOBJECTS)
clean:
rm -f *.o rstpd rstpctl
- make -C rstplib clean
rm -fr $(TOPDIR) $(BUILDDIR)
install: all
install -m 644 rstpctl.8 $(INSTALLPREFIX)/usr/share/man/man8
# RPM Building, as non root
-version := 0.16
+version := 0.21
build := 1
BUILDROOT := $(CURDIR)/rpm_buildroot