
# Parameters.
MANDIR = /usr/local/man/man1
BINDIR = /usr/local/bin
HELPDIR = 

CC = cc

PROGRAM = bibcard
SOURCES.c = bt_load.c bt_global.c bt_ex.c bt_ui.c bt_my_stubs.c
SOURCES.h = bt.h  bt_ui.h

# Derived parameters.

SOURCES = \
	$(SOURCES.G) \
	$(SOURCES.h) \
	$(SOURCES.l) \
	$(SOURCES.y) \
	$(SOURCES.c)

TARGETS.c = $(SOURCES.c)

TARGETS.h = $(SOURCES.h)

TARGETS.other = bt.info

TARGETS = \
	$(TARGETS.other) \
	$(TARGETS.h) \
	$(TARGETS.c)

OBJECTS = \
	$(SOURCES.c:%.c=%.o) 

# Compiler flags.

###
CPPFLAGS =  -I$(OPENWINHOME)/include -DMAIN -DBIBCARDHELPDIR=\"$(HELPDIR):\"
CFLAGS =  
###
LDFLAGS =  -L$(OPENWINHOME)/lib
LDLIBS =  -lxview -lolgx -lX -lm

# Standard targets.

all:	 $(PROGRAM)
objects: $(OBJECTS)

$(PROGRAM): $(OBJECTS)
	$(CC) $(CPPLAGS) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LDLIBS)
#	$(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LDLIBS)
###
###

install:
	cp bibcard $(BINDIR)
	cp bibcard.1 $(MANDIR)
	cp bt.info $(HELPDIR)

clean:
	$(RM)  $(OBJECTS) core
