@@ -127,17 +127,20 @@ CXXFOLIB = $(CXXFOLIBDIR)/libfossologyCPP.a
127
127
GLIB_CFLAGS := $(shell pkg-config --cflags glib-2.0)
128
128
GLIB_LDFLAGS := $(shell pkg-config --libs glib-2.0)
129
129
130
- FO_CFLAGS = -I$(PG_INCLUDEDIR) -I$(FOLIBDIR) $(CFLAGS)
131
- FO_LDFLAGS = $(LDFLAGS)
130
+ PG_INCLUDEDIR := $(shell pg_config --includedir)
131
+
132
+ FO_CFLAGS = -I$(PG_INCLUDEDIR) $(GLIB_CFLAGS) -I$(FOLIBDIR) $(CFLAGS)
133
+ FO_LDFLAGS = $(GLIB_LDFLAGS) $(LDFLAGS)
132
134
133
135
FO_CXXFLAGS = -I$(CXXFOLIBDIR) $(FO_CFLAGS) $(CXXFLAGS)
134
136
FO_CXXLDFLAGS = -lfossologyCPP -L$(CXXFOLIBDIR) -lstdc++ $(FO_LDFLAGS) \
135
137
$(shell pkg-config --libs icu-uc)
136
138
137
139
# define VERSION and COMMIT_ID
138
- VERSION=`git describe --tags > /dev/null 2>&1 && git describe --tags | head -1 || echo "unknown"`
139
- BRANCH=`git rev-parse --abbrev-ref HEAD > /dev/null 2>&1 && git rev-parse --abbrev-ref HEAD | head -1 || echo "unknown"`
140
- COMMIT_HASH=`git show > /dev/null 2>&1 && git show | head -1 | awk '{print substr($$2,1,6)}' || echo "unknown"`
140
+ VERSION_PATTERN = '\([[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+\)\(-?rc[[:digit:]]+\)?-\([[:digit:]]+\)-[[:alnum:]]*'
141
+ VERSION = $(shell git describe --tags > /dev/null 2>&1 && git describe --tags | head -1 | sed -re 's/$(VERSION_PATTERN)/\1.\3\2/' || echo "unknown")
142
+ BRANCH=$(shell git rev-parse --abbrev-ref HEAD > /dev/null 2>&1 && git rev-parse --abbrev-ref HEAD | head -1 || echo "unknown")
143
+ COMMIT_HASH=$(shell git show > /dev/null 2>&1 && git show | head -1 | awk '{print substr($$2,1,6)}' || echo "unknown")
141
144
142
145
# Force the VERSION variable to be < 23 chars
143
146
override VERSION:= $(shell echo ${VERSION} | cut -b1-23)
@@ -150,6 +153,11 @@ FOWWWDIR = $(FOSRCDIR)/www/ui
150
153
# for use when coverage C code
151
154
FLAG_COV = -O0 -fprofile-arcs -ftest-coverage
152
155
156
+ # to run phpunit tests
157
+ PHPUNIT = $(FOSRCDIR)/vendor/bin/phpunit
158
+ PHPUNIT_CONF = $(FOSRCDIR)/phpunit.xml
159
+ PHPUNIT_BOOT = $(FOSRCDIR)/phpunit-bootstrap.php
160
+
153
161
# to run cunit tets
154
162
CUNIT_VERSION = $(shell $(TOP)/utils/cunit-version)
155
163
0 commit comments