CC              = gcc -pipe -O2
#CC              = CC -DANSI
RM              = rm -f

CDEBUGFLAGS    = -g

CFLAGS          = $(CDEBUGFLAGS) $(INCLUDES) $(STD_DEFINES) $(DEFINES)
LDFLAGS         = $(CDEBUGFLAGS)

LIBS =

SYSLIBS         = -lm 

INCLUDES        = -I.
#DEFINES         = -DOPENWARE -DDEBUG
DEFINES         = -DOPENWARE 
STD_DEFINES     = -D_NO_PROTO -DNO_REGEX

SRCS=   main.c xutils.c lda.c eqn-sys.c
OBJS=   $(SRCS:%.c=%.o)

DEPS = $(LIBS)

all: Quant2

Quant2: $(OBJS) $(DEPS)
	$(CC) -o $@ $(OBJS) $(LIBS) $(LDFLAGS) $(SYSLIBS)

protoize: $(SRCS)
	for i in $?; do \
	  protoize -c "$(INCLUDES)" $$i; \
	done

clean:
	rm -f $(OBJS) *~
depend: $(SRCS)
	makedepend -- $(CFLAGS) -- $(SRCS)
