# ***************************************************************
#
# Makefile genérico para compilar programas de MAC110
# usando as bibliotecas do livro de Roberts
# Para djgpp.
#
# ***************************************************************
# Parâmetros para controlar o processo de make

# Aqui devemos ter o diretório onde estão os arquivos .h 
# das bibliotecas de Roberts 
#CSINCDIR = /home/prof/yoshi/Roberts/libraries/xwindows
CSINCDIR = c:\\yoshi\\Roberts\\standard\\

# Aqui devemos ter o diretório onde está o arquivo cslib.a
# da biblioteca de Roberts
#CSLIBDIR = /home/prof/yoshi/Roberts/libraries/xwindows
CSLIBDIR = c:\\yoshi\\Roberts\\standard\\

# ***************************************************************
# O que segue nao precisa ser alterado para compilar em outros 
# sistemas com djgpp que tem as bibliotecas instaladas.

CFLAGS = -g -I. -I$(CSINCDIR)
LDFLAGS = -L.
LDLIBS = $(CSLIBDIR)/cslib.a -lm 

#RM = /bin/rm -f
RM = del
CC = gcc

#======================================================================

.SUFFIXES: .c .obj

.c.obj:
	$(CC) $(CFLAGS) -c $*.c -o $*.obj

.c:
	make $*.obj
	$(CC) $(CFLAGS) -o $*.exe $*.obj $(LDLIBS) 

#======================================================================


clean:
	$(RM) *~
	$(RM) \#~
	$(RM) .\#*
	$(RM) *.o
	$(RM) *.obj
	$(RM) core
	$(RM) a.out
	$(RM) a.exe
