X-Git-Url: https://git.distorted.org.uk/~mdw/dvdrip/blobdiff_plain/dc53ebfaa3fb887f962b574c6bafa45b160fc765..75711dd7be0d6814bc7060d9f7c90f74fafb90c8:/Makefile diff --git a/Makefile b/Makefile index e0a0805..f931c76 100644 --- a/Makefile +++ b/Makefile @@ -19,11 +19,14 @@ v-tag = $(call v-tag_$V,$1) v-tag_0 = @printf " %-8s %s\n" "$1" "$@"; CC = gcc -CFLAGS = -O2 -g -pedantic -Wall -Werror +OPTIMIZE = -O2 +DEBUG = -g +WARN = -pedantic -Wall -Werror +CFLAGS = $(OPTIMIZE) $(DEBUG) $(WARN) LD = gcc LDFLAGS = -LIBS = -ldvdread -lm +LIBS = -ldvdread CFLAGS.terminfo += -DUSE_TERMINFO LIBS.terminfo += -ltinfo @@ -37,6 +40,7 @@ LIBS += $(LIBS.$(TERMLIB)) PROGS += dvd-sector-copy dvd-sector-copy_SRCS = dvd-sector-copy.c lib.c multiprogress.c +dvd-sector-copy_LIBS = -lm PROGS += dvd-cache-keys dvd-cache-keys_SRCS = dvd-cache-keys.c lib.c multiprogress.c @@ -44,8 +48,21 @@ dvd-cache-keys_SRCS = dvd-cache-keys.c lib.c multiprogress.c PROGS += dvd-id dvd-id_SRCS = dvd-id.c lib.c multiprogress.c +PROGS += dvd-check-keys +dvd-check-keys_SRCS = dvd-check-keys.c lib.c multiprogress.c +dvd-check-keys_LIBS = -ldvdcss + +PROGS += chkdvdimg +chkdvdimg_SRCS = chkdvdimg.c lib.c multiprogress.c + +PROGS += dvd-info +dvd-info_SRCS = dvd-info.c lib.c multiprogress.c + SCRIPTS += dvdrip SCRIPTS += dvdrip-upload +SCRIPTS += dvdrip-monitor +SCRIPTS += dvdrip-check-batch +SCRIPTS += dvdrip-retry-botched-vobs %.o: %.c $(call v-tag,CC)$(CC) -c $(CFLAGS) -o$@ -MD -MF $*.dep $<