ifeq ($(ARCH), Darwin)
# mac os x
CC = clang++ 
LDFLAGS += -Wl,-no_compact_unwind
else
# linux
CC = g++ -O3 -lm -arch i386
endif

LDFLAGS += zchaff/libsat.a
CFLAGS += '-DZCHAFF'

ifeq ($(GDB), TRUE)
	CFLAGS += -ggdb
	LDFLAGS += -ggdb
else
	CFLAGS += -O4
	LDFLAGS += -O4
endif

all: 
	$(CC) stofzuiger.c -o stofzuiger $(LDFLAGS)
	$(CC) make_images.c -o make_images $(LDFLAGS)


clean:
	rm -f *.o
	rm -f a.out
	rm -f stofzuiger
