# Makefile
###################################################
# Vars
###################################################

p=report_err
p=sysinfo
p=perror
p=ls_SPOOL
p=hello_pipe
p=ls_less
p=setjmp
p=signal_fork
p=signal
p=gcd_th

###################################################
# Targets
###################################################

p:
	gcc ${p}.c

pc:
	gcc -c ${pc}.c

re report_err: 
	gcc -c report_err.c
run:
	gcc -lpthread -o gcd_th gcd_th.c
	gcd_th 25 5 12 2
si:
	gcc sysinfo.c
time:
	gcc -o gcd gcd.c
	time gcd 21 7 300 100 250 15

###################################################
# Housekeeping
###################################################

tar:
	-@tar cvf systemCalls.tar \
		Makefile *.c

###################################################
# END
###################################################
