Files
veejay/vevo-mpool/plugins/makefile
Niels Elburg 388258ac3a renamed functions, changed livido header file to pass function pointers to livido_setup_f
git-svn-id: svn://code.dyne.org/veejay/trunk@483 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
2005-11-18 23:25:33 +00:00

36 lines
552 B
Makefile

CC = gcc
LINKER = ld
CFLAGS = -I. -I../include -I ../ -Wall -g
all:
# vevo - veejay video objects
#
# plugins :
# bathroom
# opacity
#
# compile: make plugins
# run:
# export LD_LIBRARY_PATH=`pwd`
# host <plugin.so>
plugins: fade_plugin.so example_plugin.so
example.so: example_plugin.o
fade.so: fade_plugin.o
clean:
rm -rf *.o *.so
# generic make rules
%: %.c
$(CC) $(CFLAGS) -o $@ $< -ldl
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
%.so: %.o
$(LINKER) -shared $^ -o $@
# $(LINKER) -E -z now -shared $^ -o $@