File indexing completed on 2025-08-03 08:22:07
0001 TBINS := $(subst .C,,$(wildcard *.C))
0002 BINCXXFILES = $(wildcard *.C)
0003 COMPLEXBIN = $(TBINS)
0004
0005
0006 SCRIPT_DIR := $(shell if [ -d $(SRT_PRIVATE_CONTEXT)/RDBC/test/ ] ; then \
0007 echo $(SRT_PRIVATE_CONTEXT)/RDBC/test/ ; \
0008 else echo $(SRT_PUBLIC_CONTEXT)/RDBC/test; \
0009 fi)
0010
0011 INC_PACK = $(SRT_PRIVATE_CONTEXT)/$(PACKAGE)
0012 INC_mysql = $(INC_PACK)/mysql
0013
0014 override CPPFLAGS += -I$(INC_mysql) \
0015 -DSTANDALONE
0016
0017
0018
0019
0020 BINLIBS = -l$(PACKAGE) \
0021 $(MINOSLIBS) \
0022 -lLeakChecker -lValidity -lConventions -lRDBC -lRDBCodbc -lodbcpp \
0023 $(ROOTLIBS) $(ROOTGLIBS)
0024
0025
0026 TEST_% : $(bindir)%
0027 @echo '<**testing**>' $*
0028 @${SCRIPT_DIR}/runit.pl $* $(bindir) $(curdir) $(workdir)
0029
0030 REF_% : $(bindir)%
0031 @echo '<**reference**>' $*
0032 @${SCRIPT_DIR}/runit.pl $* $(bindir) $(curdir) $(curdir)
0033
0034 do_test: $(foreach i,$(TBINS), TEST_$(i))
0035 do_ref: $(foreach i,$(TBINS), REF_$(i))
0036
0037 test: do_test
0038 ref: do_ref
0039 foo:
0040 @echo workdir is $(workdir)
0041 @echo curdir is $(curdir)
0042 @echo bindir is $(bindir)
0043 @echo BINCXXFILES is $(BINCXXFILES)
0044 @echo TBINS is $(TBINS)
0045 @echo PACKAGE is $(PACKAGE)
0046 @echo INC_RDBC is $(INC_RDBC)
0047 @echo INC_odbcplusplus is $(INC_odbcplusplus)
0048 @echo SCRIPT_DIR is $(SCRIPT_DIR)
0049
0050
0051
0052
0053 include SoftRelTools/standard.mk
0054 include SoftRelTools/arch_spec_root.mk
0055 include SoftRelTools/arch_spec_MySQL.mk
0056 include SoftRelTools/arch_spec_sigc++.mk