#
# $Id$
#

ROOT = ../../

C_SOURCES=\
	pptable.c \
	ppcore.c  \
	pplib.c   \
	pplib2.c  \
	pplib3.c  \

LIBNAME=hbpp

LIBS=\
	hbcommon \
	hbnortl \

include $(TOP)$(ROOT)config/lib.cf

ifneq ($(HB_ARCHITECTURE),)
ifneq ($(HB_COMPILER),)

INSTALL_RULE_LIBRARIES := $(INSTALL_RULE)

HB_VERHEADER=$(TOP)$(ROOT)include/hbverbld.h

EXE_FILE := $(EXE_DIR)/hbpp$(EXE_EXT)
vpath hbpp$(EXE_EXT) $(EXE_DIR)

pptable.c : hbpp$(EXE_EXT)
	$(HB_HOST_BIN_DIR)/hbpp$(HB_HOST_BIN_EXT) $(TOP)$(ROOT)include/hbstdgen.ch -opptable.c -q -c$(TOP)$(ROOT) -v$(HB_VERHEADER)


ifneq ($(HB_BIN_INSTALL),)
INSTALL_FILES = $(EXE_DIR)/hbpp$(EXE_EXT)
INSTALL_DIR = $(HB_BIN_INSTALL)
HB_INSTALL_DEF = yes
include $(TOP)$(ROOT)config/install.cf
endif

install::
	$(INSTALL_RULE_LIBRARIES)

clean::
	-@$(RM) $(subst /,$(DIRSEP),$(HB_VERHEADER))
	-@$(RM) $(subst /,$(DIRSEP),$(EXE_DIR)/hbpp$(EXE_EXT))
	-@$(RM) $(subst /,$(DIRSEP),$(EXE_DIR)/hbpp.tds)

endif
endif
