diff --git a/Makefile b/Makefile index 7f71a2c..3b199a1 100644 --- a/Makefile +++ b/Makefile @@ -47,17 +47,15 @@ endif pdlua.class.sources := pdlua.c $(luasrc) pdlua.class.ldlibs := $(lualibs) -datafiles = pd.lua $(wildcard pdlua*-help.pd) +datafiles = \ + pd.lua $(wildcard pdlua*-help.pd) \ + $(addprefix pdlua/tutorial/examples/, pdx.lua pd-remote.el pd-remote.pd) \ + pdlua-meta.pd -PDLIBBUILDER_DIR=. -include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder - -install: installplus +# the 'pdlua' directory contains subdirectories (with subdirs), +# so we need to list all of them +datadirs = $(shell find pdlua -type d) -pdx_files = $(addprefix ./pdlua/tutorial/examples/, pdx.lua pd-remote.el pd-remote.pd) -installplus: - $(INSTALL_DIR) -v "$(installpath)" - cp -r ./pdlua/ "${installpath}"/pdlua - cp pdlua-meta.pd "${installpath}" - cp $(pdx_files) "${installpath}" +PDLIBBUILDER_DIR=. +include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder