aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 860ffe8fae333bf1bdae1bd618a9ff41b7c358e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Demo variables
PROBES= -p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00000000-if00,100,100,500,A53_0 \
	-p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00000001-if00,100,100,500,A57_0 \
	-p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00010000-if00,100,100,500,A53_1 \
	-p /dev/serial/by-id/usb-NXP_SEMICOND_ARM_Energy_Probe_S_NO00010001-if00,100,100,500,A57_1
SAMPLING=-l 100
TIMESTAMP=-T

# Compilation variables
CFLAGS?=-g -Wall -pthread
CC=gcc
SRC=$(wildcard *.c)
OBJS=$(SRC:%.c=%.o)
BIN=aep

default: $(BIN) 

%.o: %.c %h Makfile
	$(CROSS_COMPILE)$(CC) -c -o $@ $< $(CFLAGS)

$(BIN): $(OBJS)
	$(CROSS_COMPILE)$(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS)

clean:
	rm -f $(OBJS) $(BIN)

capture: $(BIN)
	 ./aep $(PROBES) $(SAMPLING) $(TIMESTAMP) | python rt.py

help:
	@echo "make capture : run Arm Energy Probe capture and opengl real time display"