head	1.2;
access;
symbols
	pkgsrc-2022Q3:1.1.0.48
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.46
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.44
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.42
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.40
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.38
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.36
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.34
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.32
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.28
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.8
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.30
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.26
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.24
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.22
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.20
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.18
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.16
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.14
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.12
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.10
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.6
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.4
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.2
	pkgsrc-2016Q4-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2022.12.25.18.51.55;	author wiz;	state dead;
branches;
next	1.1;
commitid	P6dVyGhIIdXDfY6E;

1.1
date	2016.11.26.03.37.25;	author marino;	state Exp;
branches;
next	;
commitid	19uNo3OqsgPdyAvz;


desc
@@


1.2
log
@gprbuild-aux: really remove
@
text
@.PATH:		../src
.PATH:		../gpr/src

STATIC_FLAGS=	-gnat12 -gnaty -gnatQ -O2 -gnatpn -gnatws -g1

PREFIX?=	/usr/local
GPRLIB_INC=	-I${PREFIX}/include/xmlada -I../gpr/src
LOOK=		-aL${PREFIX}/lib/xmlada/static -aI${PREFIX}/include/xmlada

libgpr_csrc=	gprbuild_dummies.c \
		gpr_imports.c

LARGS=		 ${libgpr_csrc:S/^/-largs /:.c=.o} \
		-largs ${PREFIX}/lib/xmlada/static/libxmlada_dom.a \
		-largs ${PREFIX}/lib/xmlada/static/libxmlada_input_sources.a \
		-largs ${PREFIX}/lib/xmlada/static/libxmlada_sax.a \
		-largs ${PREFIX}/lib/xmlada/static/libxmlada_schema.a \
		-largs ${PREFIX}/lib/xmlada/static/libxmlada_unicode.a

APPS=		gprclean/gprclean-main.adb \
		gprconfig/gprconfig-main.adb \
		gprbuild/gprbuild-main.adb \
		gprbind/gprbind.adb \
		gprlib/gprlib.adb \
		gprinstall/gprinstall-main.adb \
		gprname/gprname-main.adb \
		gprls/gprls-main.adb
# gprslave needs gcc6-aux to build
#		gprslave/gprslave.adb

all:		${APPS:H}

gprclean: gprclean-main.adb ${libgpr_csrc:.c=.o}
	gnatmake -o ${.TARGET} -j${PROCESSORS} \
		${STATIC_FLAGS} ${GPRLIB_INC} ${LOOK} \
		${.ALLSRC:M*adb} ${LARGS}

.for app in ${APPS:Ngprclean*}
${app:H}: gprclean ${app:T} ${libgpr_csrc:.c=.o}
	gnatmake -o ${.TARGET} ${STATIC_FLAGS} ${GPRLIB_INC} ${LOOK} \
		${.ALLSRC:M*adb} ${LARGS}
.endfor

clean:
	rm -f *.o *.ali b~* ${APP:H}

gen-docs:
	${MAKE} -e -C ${.CURDIR:H}/doc html txt

install:
	mkdir -p ${DESTDIR}${PREFIX}/bin \
		${DESTDIR}${PREFIX}/libexec/gprbuild \
		${DESTDIR}${PREFIX}/share/gpr \
		${DESTDIR}${PREFIX}/share/gprconfig
	${BSD_INSTALL_PROGRAM} \
		${.CURDIR}/gprclean \
		${.CURDIR}/gprinstall \
		${.CURDIR}/gprconfig \
		${.CURDIR}/gprls \
		${.CURDIR}/gprname \
		${.CURDIR}/gprbuild \
			${DESTDIR}${PREFIX}/bin
#		${.CURDIR}/gprslave

	${BSD_INSTALL_PROGRAM} \
		${.CURDIR}/gprbind \
		${.CURDIR}/gprlib \
			${DESTDIR}${PREFIX}/libexec/gprbuild
	${BSD_INSTALL_DATA} \
		${.CURDIR}/../share/_default.gpr \
			${DESTDIR}${PREFIX}/share/gpr
	${BSD_INSTALL_DATA} \
		${.CURDIR}/../share/gprconfig/*.x[sm][dl] \
			${DESTDIR}${PREFIX}/share/gprconfig

install-docs:
	mkdir -p ${DESTDIR}${PREFIX}/share/doc/gprbuild/txt
	${BSD_INSTALL_DATA} ${.CURDIR}/../doc/txt/gprbuild_ug.txt \
		${DESTDIR}${PREFIX}/share/doc/gprbuild/txt
	rm -rf ${.CURDIR}/../doc/html/_sources
	rm -f ${.CURDIR}/../doc/html/.buildinfo
	cp -a ${.CURDIR}/../doc/html ${DESTDIR}${PREFIX}/share/doc/gprbuild
@


1.1
log
@devel/gprbuild-aux: Commit forgotten file

User-error on CVS, the file didn't get successfully added the first time.
While here, correct the localbase on the xml data file.
@
text
@@

