#
#	termcap makefile
#

include ../../make.pre

OBJ_DIR		:= obj
TARGET		:= libtermcap.a
CFLAGS		+= -I. -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 \
				-DTERMCAP_FILE=\"/etc/termcap\"
LDFLAGS		:= -nodefaults -xml

OBJS	:= \
	$(OBJ_DIR)/termcap.o \
	$(OBJ_DIR)/tparam.o \
	$(OBJ_DIR)/version.o


$(TARGET):	$(OBJ_DIR) $(OBJS)
	$(LD) $(LDFLAGS) -map $@.xMAP -o $@ $(OBJ_DIR)/*
	chmod +x $(TARGET)
	# cp -f termcap.h /boot/develop/headers/gnu
	# cp -f termcap.src /boot/beos/etc/termcap
	

$(OBJ_DIR):
	mkdir -p $(OBJ_DIR)
	(cd $(OBJ_DIR); tar xzf ../termcap.tar.gz)

clean:
	rm -fr $(OBJ_DIR)
	rm -fr $(TARGET)*

install:
	
$(OBJ_DIR)/termcap.o: termcap.c
	$(CC) $(CFLAGS) -c $< -o $@

$(OBJ_DIR)/tparam.o: tparam.c
	$(CC) $(CFLAGS) -c $< -o $@

$(OBJ_DIR)/version.o: version.c
	$(CC) $(CFLAGS) -c $< -o $@

