ifstatd/Makefile
Mark Saad 8300ccce6d Updated Makefile
New version uses a building and linking phase to compile ifstatd_
2016-05-20 22:34:11 -04:00

26 lines
547 B
Makefile

CC?=cc
PREFIX?=/usr/local
CPPFLAGS=-I$(PREFIX)/include -I./libpidutil
LDFLAGS=-L$(PREFIX)/lib -L./libpidutil
LDLIBS=-lpidutil
CFLAGS=-Wall -fno-strict-aliasing
CFLAGS+=$(CPPFLAGS)
.PHONY: libpidutil get-deps
all: get-deps libpidutil ifstatd_
ifstatd_:
$(CC) $(CFLAGS) $(CPPFLAGS) -c ifstatd.c -o ifstatd.o
$(CC) $(CPPFLAGS) $(LDFLAGS) -g -o ifstatd_ ifstatd.o libpidutil/libpidutil.a
get-deps:
git submodule update --init
libpidutil:
$(MAKE) -C libpidutil all
clean:
rm -f *.BAK *.log *.o *.a core ifstatd_
$(MAKE) -C libpidutil clean