TESTPROD handled same as PROD except not installed.

This commit is contained in:
Janet B. Anderson
1998-06-02 02:43:38 +00:00
parent 71d5c73977
commit 55c2134ef7

View File

@@ -360,6 +360,7 @@ clean::
# Products
#
PROD += $(TESTPROD)
ifdef PROD
COND_PROD_SRCS=$(foreach prod, $(basename $(PROD)), $($(prod)_SRCS))
@@ -433,27 +434,6 @@ endif #ifdef PRODNAME
endif #ifdef PROD
#---------------------------------------------------------------
# Test Products
#
# explicit list of source files given for TESTPROD ?
# (otherwise implicit rule .c -> $(OBJ) -> $(EXE)
ifdef TESTPROD_SRCS
ifeq ($(findstring cc,$(suffix $(TESTPROD_SRCS))),cc)
TESTPROD_LINKER = $(LINK.cc)
else
TESTPROD_LINKER = $(LINK.c)
endif
TESTPROD_OBJS=$(addsuffix $(OBJ), $(basename $(TESTPROD_SRCS)))
$(TESTPROD): $(TESTPROD_OBJS) $(PRODDEPLIBS)
@$(RM) $@
$(TESTPROD_LINKER) $(TESTPROD_OBJS) $(LDLIBS)
endif
#---------------------------------------------------------------
# Java classes and packages
#