1#ident @(#)readcd.mk	1.20 20/07/08
2###########################################################################
3SRCROOT=	..
4RULESDIR=	RULES
5include		$(SRCROOT)/$(RULESDIR)/rules.top
6###########################################################################
7
8INSDIR=		bin
9TARGET=		readcd
10INSMODE=	4711
11INSUSR=		root
12CPPOPTS +=	-I../cdrecord
13CPPOPTS +=	-I../libscg
14CPPOPTS +=	-I../libedc
15CPPOPTS +=	-I../libcdrdeflt
16CPPOPTS +=	-DREADCD	# Signal that we compile readcd
17CPPOPTS +=	-DCLONE_WRITE
18CPPOPTS +=	-DUSE_LARGEFILES
19CPPOPTS +=	-DSCHILY_PRINT
20CPPOPTS +=	-DINS_BASE=\"${INS_BASE}\"
21CPPOPTS +=	-DTEXT_DOMAIN=\"SCHILY_cdrtools\"
22
23CFILES=		readcd.c cd_misc.c io.c \
24		scsi_scan.c \
25		movesect.c \
26		scsi_cdr.c \
27		scsi_mmc.c \
28		misc.c priv.c
29HFILES=
30#LIBS=		-lschily $(LIB_SOCKET)
31#
32# LIB_CAP is needed for Linux capability support in librscg.
33#
34LIBS=		-lscgcmd -lrscg -lscg $(LIB_VOLMGT) -ledc_ecc_dec -ledc_ecc -lcdrdeflt -ldeflt -lschily $(SCSILIB) $(LIB_SOCKET) $(LIB_INTL) $(LIB_CAP)
35XMK_FILE=	Mreadcd.man
36
37cd_misc.c scsi_scan.c scsi_cdr.c misc.c priv.c:
38	@echo "	==> MAKING SYMLINKS in ."; sh ./MKLINKS
39$(ALLTARGETS): cd_misc.c scsi_scan.c scsi_cdr.c priv.c
40$(SRCROOT)/$(RULESDIR)/rules.cmd: cd_misc.c
41
42###########################################################################
43include		$(SRCROOT)/$(RULESDIR)/rules.cmd
44###########################################################################
45count:	$(CFILES) $(HFILES)
46	count $r1
47
48