#CC=gcc-mp-4.8
CC=gcc-4.7
CFLAGS=-I. -Wall -std=c11 -pthread -save-temps
DEPS= 

all: stack-na stack-sc stack-weak

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

stack-na: stack-na.o
	$(CC) -o $@ $^ $(CFLAGS)

stack-sc: stack-sc.o
	$(CC) -o $@ $^ $(CFLAGS)

stack-weak: stack-weak.o
	$(CC) -o $@ $^ $(CFLAGS)

clean:
	rm -rf stack-na stack-sc stack-weak stack-na.o stack-sc.o stack-weak.o
	rm -rf *.i *.s
	rm -rf *~
