Files
go-gst/examples/plugins/Makefile
2021-01-11 05:54:30 +02:00

13 lines
228 B
Makefile

PLUGINS ?= $(patsubst %/,%,$(sort $(dir $(wildcard */))))
all: $(PLUGINS)
.PHONY: $(PLUGINS)
$(PLUGINS):
cd $@ && \
go generate && \
go build -o ../libgst$@.so -buildmode c-shared .
rm libgst$@.h
clean:
rm -f *.so *.h