#BITS = 32 BITS = 64 CFLAGS = -m$(BITS) -O0 -g LFLAGS = -m$(BITS) -lm ARCH = $(shell uname -m) OBJ = test-$(ARCH) all: $(OBJ) %.o:%.c $(CC) $(CFLAGS) -c $< $(OBJ): main.o $(CC) $(LFLAGS) -o $@ $< clean: $(RM) $(OBJ) *.[ois]