
CFLAGS= -Wall
CC= gcc 
LD= gcc 


CFLAGS= -g
LDFLAGS= -g

LIB= -L/usr/X11R6/lib/ -lm -lglut -lGLU -lGL 

#
SRC= maya_view.c maya_obj.c

OBJ= $(SRC:.c=.o)

DEP= $(SRC:.c=.d)

# numero de version auto
include build

BIN= mob

.PHONY: all
all: $(BIN)

build:
	echo BUILD= 1 > build

rebuild: build
	@echo BUILD= `expr $(BUILD) + 1` > build


mob: $(OBJ)
	@echo .... build $(BUILD)
	$(LD) $(LDFLAGS) -o $@ $+ $(LIB)

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

%.d: %.c
	$(CC) $(CFLAGS) -MM -MD $<


.PHONY: clean
clean: rebuild
	rm -f $(BIN) $(OBJ) $(DEP)

.PHONY: tarball
tarball: 
	@echo mob_b$(BUILD).tar.gz
	-@tar -zcf mob_b$(BUILD).tar.gz Makefile build *.c *.h 

-include $(DEP)
