mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-04-05 08:04:41 +00:00
56 lines
1.7 KiB
Makefile
Executable File
56 lines
1.7 KiB
Makefile
Executable File
# Makefile for the SMPTE 259M-C example programs
|
|
|
|
SHELL = /bin/sh
|
|
INSTALL = install
|
|
|
|
INCLUDEDIR = ../../include
|
|
prefix = /usr/local
|
|
exec_prefix = $(prefix)
|
|
bindir = $(exec_prefix)/bin
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .c .o
|
|
|
|
.PHONY: all clean install uninstall
|
|
|
|
CFLAGS = -O2 -Wall -W -I$(INCLUDEDIR) -D_LARGEFILE_SOURCE \
|
|
$(shell getconf LFS_CFLAGS; getconf LFS_LDFLAGS; getconf LFS_LIBS)
|
|
TARGETS = capture eg1 mcapture mplayout playout sdicfg sdirxcfg sditxcfg bitrate hdsdicfg
|
|
|
|
.c:
|
|
$(CC) $(CFLAGS) -o $@ $@.c
|
|
|
|
all: $(TARGETS)
|
|
|
|
capture: capture.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
hdrate: capture.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
bitrate: capture.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
eg1: eg1.c $(INCLUDEDIR)/master.h
|
|
mcapture: mcapture.c $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
mplayout: mplayout.c $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
playout: playout.c $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
sdicfg: sdicfg.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
hdsdicfg: hdsdicfg.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
sdirxcfg: sdirxcfg.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
sditxcfg: sditxcfg.c $(INCLUDEDIR)/sdi.h $(INCLUDEDIR)/master.h ../util.o
|
|
$(CC) $(CFLAGS) -o $@ $@.c ../util.o
|
|
|
|
clean:
|
|
$(RM) *.o *~ core $(TARGETS)
|
|
|
|
install: all
|
|
$(INSTALL) $(TARGETS) $(bindir)
|
|
|
|
uninstall:
|
|
$(RM) $(foreach prog,$(TARGETS),$(bindir)/$(prog))
|
|
|