1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-24 07:42:17 +00:00
mpv/dvdread/Makefile

46 lines
747 B
Makefile
Raw Normal View History

include ../config.mak
SRCS = dvd_input.c \
dvd_reader.c \
dvd_udf.c \
ifo_print.c \
ifo_read.c \
nav_print.c \
nav_read.c \
md5.c \
OBJS = $(SRCS:.c=.o)
LIBNAME = libdvdread.a
.SUFFIXES: .c .o
CFLAGS= -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE -DSTDC_HEADERS \
-DHAVE_LIMITS_H -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
ifeq ($(DVDCSS_INTERNAL),yes)
CFLAGS := -I../libdvdcss -DHAVE_DVDCSS_DVDCSS_H $(CFLAGS)
endif
.c.o:
$(CC) $(CFLAGS) -c -o $@ $<
all: $(LIBNAME)
$(LIBNAME): $(OBJS)
$(AR) rc $@ $^
$(RANLIB) $@
clean:
rm -f *.o *.a *~ *.so
distclean: clean
rm -f .depend
dep depend:
$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
ifneq ($(wildcard .depend),)
include .depend
endif