blob: 920e767ac367c1743ecc7853573cde11c8954480 [file]
OS=$(shell uname -s)
ifeq ($(OS),Linux)
PRGLIBS=-lrt
SOLIBS=-ldl -lrt
else
LIBS=
SOLIBS=
endif
CC=cc -D_GNU_SOURCE -D_BSD_SOURCE=1 -std=c99 -Wall -O3
all: fsatrace fsatrace.so
fsatrace: fsatrace.c fsatrace.h
$(CC) fsatrace.c -o fsatrace $(PRGLIBS)
fsatrace.so: fsatraceso.c fsatrace.h
$(CC) -shared -fPIC fsatraceso.c -o fsatrace.so $(SOLIBS)
clean:
rm -f fsatrace fsatrace.so