Updated Makefile

New version uses a building and linking phase to compile ifstatd_
This commit is contained in:
Mark Saad 2016-05-20 22:34:11 -04:00
parent 78a6040728
commit 8300ccce6d

View File

@ -3,14 +3,16 @@ PREFIX?=/usr/local
CPPFLAGS=-I$(PREFIX)/include -I./libpidutil CPPFLAGS=-I$(PREFIX)/include -I./libpidutil
LDFLAGS=-L$(PREFIX)/lib -L./libpidutil LDFLAGS=-L$(PREFIX)/lib -L./libpidutil
LDLIBS=-lpidutil LDLIBS=-lpidutil
CFLAGS=-Wall -Wextra -O2 -pipe -funroll-loops -ffast-math -fno-strict-aliasing -mssse3 CFLAGS=-Wall -fno-strict-aliasing
CFLAGS+=$(CPPFLAGS) CFLAGS+=$(CPPFLAGS)
.PHONY: libpidutil get-deps .PHONY: libpidutil get-deps
all: get-deps libpidutil ifstatd_ all: get-deps libpidutil ifstatd_
ifstatd_: ifstatd.o ifstatd_:
$(CC) $(CFLAGS) $(CPPFLAGS) -c ifstatd.c -o ifstatd.o
$(CC) $(CPPFLAGS) $(LDFLAGS) -g -o ifstatd_ ifstatd.o libpidutil/libpidutil.a
get-deps: get-deps:
git submodule update --init git submodule update --init