1CC ?= gcc
2CXX ?= g++
3T := $(CURDIR)
4OUT_DIR ?= $(shell mkdir -p $(T)i/../build;cd $(T)/../build;pwd)
5
6CFLAGS = -Wall -Wextra -Wabi=11 -pedantic
7
8LDLIBS = -lrt -pthread
9
10all: userApp histapp
11
12userApp:
13	$(CXX) $(CFLAGS) -o $(OUT_DIR)/userApp userApp.cpp ivshmemlib.c $(LDLIBS)
14histapp:
15	cp $(T)/histapp.py $(OUT_DIR)
16
17clean:
18	rm $(OUT_DIR)/userApp
19	rm $(OUT_DIR)/histapp.py
20