Files
ada_libfswatch/Makefile
2022-02-03 11:38:17 +01:00

23 lines
522 B
Makefile

DESTDIR=
all: generated
gprbuild -p -P ada_libfswatch
# warn if libfswatch/ is not populated
libfswatch:
@echo "you need to install the libfswatch library in libfswatch/"
@exit 1
# generate the Ada binding
generated: libfswatch
(mkdir -p generated; cd libfswatch/include/libfswatch/c/ ; \
gcc -C -fdump-ada-spec libfswatch.h -D_TIMEZONE_DEFINED; \
mv *.ads ../../../../generated/)
clean:
gprclean -P ada_libfswatch
rm -rf generated
install:
gprinstall -f -r -p -P ada_libfswatch --prefix=$(DESTDIR)