|
|
|
all: shmem shmem_affinity kernel kernel_affinity signals signals_affinity
|
|
|
|
run: run_shmem run_kernel run_shmem_affinity run_kernel_affinity
|
|
|
|
run_all: run_shmem run_kernel run_shmem_affinity run_kernel_affinity run_signals
|
|
|
|
|
|
|
|
shmem:
|
|
|
|
$(CC) -std=c11 -DSHMEM $(CFLAGS) -lpthread -lrt -o shmem test.c
|
|
|
|
|
|
|
|
shmem_affinity:
|
|
|
|
$(CC) -std=c11 -DSHMEM -DAFFINITY $(CFLAGS) -lpthread -lrt -o shmem_affinity test.c
|
|
|
|
|
|
|
|
run_shmem: shmem
|
|
|
|
@./shmem
|
|
|
|
|
|
|
|
run_shmem_affinity: shmem_affinity
|
|
|
|
@./shmem_affinity
|
|
|
|
|
|
|
|
kernel:
|
|
|
|
$(CC) -std=c11 -DKERNEL $(CFLAGS) -o kernel test.c
|
|
|
|
|
|
|
|
kernel_affinity:
|
|
|
|
$(CC) -std=c11 -DKERNEL -DAFFINITY $(CFLAGS) -o kernel_affinity test.c
|
|
|
|
|
|
|
|
run_kernel: kernel
|
|
|
|
@./kernel
|
|
|
|
|
|
|
|
run_kernel_affinity: kernel_affinity
|
|
|
|
@./kernel_affinity
|
|
|
|
|
|
|
|
signals:
|
|
|
|
$(CC) -std=c11 $(CFLAGS) -lpthread -lrt -o signals signals.c
|
|
|
|
|
|
|
|
signals_affinity:
|
|
|
|
$(CC) -std=c11 -DAFFINITY $(CFLAGS) -lpthread -lrt -o signals_affinity signals.c
|
|
|
|
|
|
|
|
run_signals:
|
|
|
|
@./signals
|
|
|
|
@./signals_affinity
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -rf shmem shmem_affinity kernel kernel_affinity signals signals_affinity
|