From 6d4a9274c5be7ec8d6d02594d49f2c68b376d9cf Mon Sep 17 00:00:00 2001 From: Babak Farrokhi Date: Mon, 26 Oct 2015 21:57:52 +0330 Subject: [PATCH] - Improve and cleanup Makefile --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index fd504ab..8bb6434 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,9 @@ CC?=cc PREFIX?=/usr/local -INC=-I./libpidutil -I$(PREFIX)/include -LDFLAGS=-L./libpidutil -L$(PREFIX)/lib -lpidutil -lpthread -CFLAGS=-Wall -Wextra -g -O2 -static -pipe -funroll-loops -ffast-math -fno-strict-aliasing +CFLAGS=-Wall -Wextra -g -O2 -pipe -funroll-loops -ffast-math -fno-strict-aliasing +CPPFLAGS=-I./libpidutil -I$(PREFIX)/include +LDFLAGS=-L$(PREFIX)/lib -L./libpidutil -lpidutil -lpthread +LDLIB=-lpidutil -lpthread SUBDIRS = libpidutil PROGS = fsipd logfile_test @@ -11,11 +12,11 @@ CFILES = fsipd.c logfile.c all: $(SUBDIRS) fsipd fsipd: $(CFILES) - $(CC) $(CFLAGS) $(INC) $(CFILES) $(LDFLAGS) -o fsipd .PHONY: $(SUBDIRS) $(SUBDIRS): + git submodule update --init $@ $(MAKE) -C $@ all test: logfile.c logfile_test.c