# Makefile that creates the LifeLines executable.

CC=cc
#CFLAGS=-g -DBETA
CFLAGS=-g
DFLAGS=
EXEC=lines301
HDRS=../hdrs
LLIBS=../interp/interp.a ../gedlib/gedlib.a ../btree/btree.a
#MALLOC=-lmalloc
MALLOC=
TLIB=
SLIBS=$(MALLOC) -lcurses $(TLIB)
BIN=../bin

OFILES= add.o ask.o browse.o charmaps.o delete.o double.o edit.o \
	export.o import.o init.o lbrowse.o main.o merge.o messages.o \
	miscutls.o newrecs.o path.o remove.o show.o signals.o \
	screen.o standard.o swap.o tandem.o translat.o valgdcom.o \
	valtable.o

$(EXEC): $(OFILES)
	rm -f $(EXEC)
	rm -f $(BIN)/$(EXEC)
	$(CC) -o $(EXEC) $(OFILES) $(LLIBS) $(SLIBS)
	ln $(EXEC) $(BIN)

.c.o:
	$(CC) $(CFLAGS) -c $(DFLAGS) -I$(HDRS) $<
