#
# Makefile.
#
# Mark Claypool, 2017
#

all: pipe shmem file dup dup-2 signal signal-2

pipe: pipe.c
	gcc pipe.c -o pipe

shmem: shmem.c
	gcc shmem.c -o shmem

file: file.c
	gcc file.c -o file

dup: dup.c
	gcc dup.c -o dup

dup-2: dup-2.c
	gcc dup-2.c -o dup-2

signal: signal.c
	gcc signal.c -o signal

signal-2: signal-2.c
	gcc signal-2.c -o signal-2

clean:
	/bin/rm -f file pipe shmem dup dup-2 signal signal-2
	/bin/rm -f file.txt dup.txt
	/bin/rm -f *~ core a.out



