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