32 lines
1 KiB
Makefile
32 lines
1 KiB
Makefile
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
dist_doc_DATA = README.md LICENSE
|
|
lib_LTLIBRARIES = libbytebeat.la
|
|
include_HEADERS = src/bytebeat.h
|
|
libbytebeat_la_SOURCES = src/bytebeat.c src/bytebeat.h
|
|
nodist_libbytebeat_la_SOURCES = src/bblib.h
|
|
libbytebeat_la_CFLAGS = $(libs_CFLAGS) -iquote src/
|
|
libbytebeat_la_LIBADD = $(libs_LIBS)
|
|
BUILT_SOURCES = src/bblib.h
|
|
CLEANFILES = src/bblib.h
|
|
|
|
src/bblib.h: Makefile src/bblibgen.c src/bblib.js
|
|
$(CC_FOR_BUILD) $(srcdir)/src/bblibgen.c -o bblibgen$(BUILD_EXEEXT)
|
|
./bblibgen$(BUILD_EXEEXT) $(srcdir)/src/bblib.js $@
|
|
EXTRA_DIST = src/bblibgen.c src/bblib.js
|
|
|
|
bin_PROGRAMS = bytebeat-gen
|
|
bytebeat_gen_SOURCES = src/bytebeat-gen.c src/bytebeat.h
|
|
bytebeat_gen_LDADD = libbytebeat.la
|
|
|
|
pkgconfig/libbytebeat.pc:
|
|
mkdir -p pkgconfig
|
|
printf "Name: $(PACKAGE_NAME)\\n" >$@
|
|
printf "Version: $(PACKAGE_VERSION)\\n" >>$@
|
|
printf "Cflags: -I$(includedir)\\n" >>$@
|
|
printf "Libs: -L$(libdir) -lbytebeat\\n" >>$@
|
|
printf "Libs.private: $(libs_LIBS)\\n" >>$@
|
|
|
|
pkgconfigdir=$(libdir)/pkgconfig
|
|
pkgconfig_DATA = pkgconfig/libbytebeat.pc
|