CC = gcc
CFLAGS += -O2 -Wall -Winline -fomit-frame-pointer -ffast-math 
LDFLAGS += -lm

default: primes main
	$(CC) $(CFLAGS) -o primes primes.o main.o $(LDFLAGS)
#	$(CC) $(CFLAGS) -m32 -o primes32 primes32.o main32.o $(LDFLAGS)

primes: primes.c
	$(CC) $(CFLAGS) -c -o primes.o primes.c
#	$(CC) $(CFLAGS) -m32 -c -o primes32.o primes.c

main: main.c
	$(CC) $(CFLAGS) -c -o main.o main.c
#	$(CC) $(CFLAGS) -m32 -c -o main32.o main.c

clean: 
	rm -rf *.o primes
