#
# UDFclient toolkit
#
# Copyright 2003,2004,2005 Reinoud P.Zandijk
#
#
# File $Id: Makefile.in,v 1.16 2007/11/06 15:17:58 reinoud Exp $ $Name: $
#
srcdir= @srcdir@
prefix= @prefix@
exec_prefix= @exec_prefix@
sbindir= @sbindir@
mandir= @mandir@
bindir= @bindir@
CC= @CC@
LD= $(CC)
CPPFLAGS= @CPPFLAGS@ @DEFS@ -I$(srcdir)
CFLAGS= @CFLAGS@
LDFLAGS= @LDFLAGS@
INSTALL= @INSTALL@
# NetBSD
#CFLAGS+= -Wall \
# -Wuninitialized \
# -fno-strict-aliasing \
# -Werror ${COPTS} \
# -DNDEBUG
# Anonymising this client (for comformity)
#CFLAGS+= -D__ANONYMOUSUDF__
#CFLAGS+= -fPIC -DPIC
POSTOBJ+= @SCSI_LIB@ @THREADLIB@ @TIMELIB@
# For use with the cpuflags package
#CPROCFLAGS != cpuflags
CFLAGS+= ${CPROCFLAGS}
# Main programs
APPS= udfdump udfclient newfs_udf cd_sessions
SCSI_APPS= cd_disect mmc_format
LIB= osta.o udf.o udf_bmap.o udf_allocentries.o udf_discop.o uio.o
LIB+= udf_verbose.o udf_readwrite.o udf_unix.o
USCSILIB= uscsi_sense.o uscsi_subr.o
CFLAGS+= -DNEEDS_ISPRINT $(CPPFLAGS)
all: @BUILD_APPS@
install: @BUILD_APPS@
for app in $(APPS) $(SCSI_APPS); do \
echo "$(INSTALL) $$app $(bindir)/$$app"; \
$(INSTALL) $$app $(bindir)/$$app; \
done
depend:
mkdep $(CFLAGS) *.c
clean:
rm -f *.o *.a *.core core.* core .depend *~ *.bak $(APPS) $(SCSI_APPS)
rm -fr autom*.cache config.log config.status configure.lineno
cleandir: clean
rm -f Makefile
libuscsi.a: $(USCSILIB)
ar -rsc libuscsi.a $(USCSILIB)
libudf.a: $(LIB)
ar -rsc libudf.a $(LIB)
$(SCSI_APPS): $(.TARGET).o libuscsi.a
$(LD) -o $(.TARGET) $(LDFLAGS) $(.TARGET).o libuscsi.a $(POSTOBJ)
$(APPS): $(.TARGET).o libuscsi.a libudf.a
$(LD) -o $(.TARGET) $(LDFLAGS) $(.TARGET).o libudf.a libuscsi.a $(POSTOBJ)
# DO NOT DELETE
syntax highlighted by Code2HTML, v. 0.9.1