2015-10-27 11:35:27 +03:30
|
|
|
CC?=cc
|
2015-10-21 11:29:05 +03:30
|
|
|
PREFIX?=/usr/local
|
2015-10-27 11:55:56 +03:30
|
|
|
CPPFLAGS=-I$(PREFIX)/include -I./libpidutil
|
|
|
|
LDFLAGS=-L$(PREFIX)/lib -L./libpidutil
|
2015-10-27 11:35:27 +03:30
|
|
|
LDLIBS=-lpidutil
|
2016-05-20 22:34:11 -04:00
|
|
|
CFLAGS=-Wall -fno-strict-aliasing
|
2015-10-27 12:00:26 +03:30
|
|
|
CFLAGS+=$(CPPFLAGS)
|
2015-09-12 18:54:31 +04:30
|
|
|
|
2015-10-27 11:35:27 +03:30
|
|
|
.PHONY: libpidutil get-deps
|
2015-09-12 18:54:31 +04:30
|
|
|
|
2015-10-27 11:35:27 +03:30
|
|
|
all: get-deps libpidutil ifstatd_
|
2015-09-12 18:54:31 +04:30
|
|
|
|
2016-05-20 22:34:11 -04:00
|
|
|
ifstatd_:
|
|
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) -c ifstatd.c -o ifstatd.o
|
|
|
|
$(CC) $(CPPFLAGS) $(LDFLAGS) -g -o ifstatd_ ifstatd.o libpidutil/libpidutil.a
|
2015-09-12 18:54:31 +04:30
|
|
|
|
2015-10-27 11:35:27 +03:30
|
|
|
get-deps:
|
|
|
|
git submodule update --init
|
|
|
|
|
|
|
|
libpidutil:
|
|
|
|
$(MAKE) -C libpidutil all
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f *.BAK *.log *.o *.a core ifstatd_
|
|
|
|
$(MAKE) -C libpidutil clean
|