cdrtools/mkisofs/Makefile
2025-06-15 04:19:58 +08:00

63 lines
2.1 KiB
Makefile

#ident @(#)Makefile 1.47 16/12/13
###########################################################################
#@@C@@
###########################################################################
SRCROOT= ..
RULESDIR= RULES
include $(SRCROOT)/$(RULESDIR)/rules.top
###########################################################################
INSDIR= bin
TARGET= mkisofs
SYMLINKS= mkhybrid
CPPOPTS += -DUSE_FIND
#CPPOPTS += -DADD_FILES
CPPOPTS += -DUSE_LARGEFILES
CPPOPTS += -DAPPLE_HFS_HYB
CPPOPTS += -DAPPLE_HYB
CPPOPTS += -DUDF
CPPOPTS += -DDVD_AUD_VID
CPPOPTS += -DSORTING
CPPOPTS += -DDUPLICATES_ONCE
CPPOPTS += -I../libscg
CPPOPTS += -I../libscgcmd
CPPOPTS += -I../libhfs_iso
CPPOPTS += -I../libcdrdeflt
CPPOPTS += -DUSE_SCG \
'-DAPPID_DEFAULT="MKISOFS ISO9660/HFS/UDF FILESYSTEM BUILDER & CDRECORD CD/DVD/BluRay CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING"'
CPPOPTS += -DSCHILY_PRINT
CPPOPTS += -DUSE_NLS
CPPOPTS += -DUSE_ICONV
CPPOPTS += -DINS_BASE=\"${INS_BASE}\"
CPPOPTS += -DTEXT_DOMAIN=\"SCHILY_cdrtools\"
CFILES= mkisofs.c tree.c write.c hash.c rock.c inode.c udf.c multi.c \
joliet.c match.c name.c eltorito.c boot.c isonum.c \
scsi.c \
apple.c volume.c desktop.c mac_label.c stream.c \
ifo_read.c dvd_file.c dvd_reader.c \
walk.c
HFILES= apple.h bootinfo.h defaults.h diskmbr.h \
iso9660.h mac_label.h mactypes.h match.h \
mkisofs.h sunlabel.h udf.h udf_fs.h vms.h \
ifo_read.h dvd_file.h dvd_reader.h bswap.h ifo_types.h
#
# LIB_CAP is needed for Linux capability support in librscg.
#
LIBS= -lhfs -lfile -lsiconv -lscgcmd -lrscg -lscg $(LIB_VOLMGT) -lcdrdeflt -ldeflt \
-lfind -lmdigest -lschily \
$(LIB_ACL_TEST) $(SCSILIB) $(LIB_SOCKET) \
$(LIB_ICONV) $(LIB_INTL) $(LIB_CAP)
XMK_FILE= Makefile.man hybridman.mk Makefile.doc
###########################################################################
include $(SRCROOT)/$(RULESDIR)/rules.cmd
###########################################################################
count: $(CFILES) $(HFILES)
count $r1
xtxt: $(CFILES) apple_driver.c
gxgettext -k_ -k__ -kperr $(CFILES) apple_driver.c