CFLAGS+=$(RPM_OPT_FLAGS) -Wall -D_GNU_SOURCE
LDFLAGS+=$(RPM_LD_FLAGS)

PROGS=ppp-watch
PPPWATCH_OBJS=ppp-watch.o shvar.o

mandir=/usr/share/man

all:	$(PROGS)

clean:
	rm -f $(PROGS) *.o *~

install:
	mkdir -p $(ROOT)/usr/sbin $(ROOT)$(mandir)/man8
	install -m 755 ppp-watch $(ROOT)/usr/sbin/ppp-watch
	install -m 644 ppp-watch.8 $(ROOT)$(mandir)/man8

ppp-watch: $(PPPWATCH_OBJS)
	$(CC) $(LDFLAGS) -o $@ $(PPPWATCH_OBJS) `pkg-config glib-2.0 --libs`

shvar.o: shvar.c
	$(CC) $(CFLAGS) `pkg-config glib-2.0 --cflags` -c shvar.c -o shvar.o

ppp-watch.o: ppp-watch.c
	$(CC) $(CFLAGS) `pkg-config glib-2.0 --cflags` -c ppp-watch.c -o ppp-watch.o

