#CFLAGS=-g -Wall -c
#CC=gcc

#
# XCFLAGS is automatically set by Configure.
#
XCFLAGS=
XCFLAGS=-posix -DNeXT
CFLAGS=-c $(XCFLAGS)
LDFLAGS=-posix -DNeXT
OBJS=mkisofs.o tree.o write.o hash.o rock.o exclude.o

World: mkisofs isoinfo isovfy


mkisofs: Makefile $(OBJS) 
	$(CC) $(LDFLAGS) -o mkisofs  $(OBJS)

install: mkisofs mkisofs.8
	strip isoinfo
	strip isovfy
	strip mkisofs
	cp mkisofs /usr/bin/
	cp isoinfo /usr/bin/
	cp isovfy /usr/bin/
	if [ -d /usr/man/man8 ]; then cp mkisofs.8 /usr/man/man8/; fi

tree.o: tree.c mkisofs.h iso9660.h exclude.h
	$(CC) $(CFLAGS) tree.c

write.o: write.c mkisofs.h iso9660.h
	$(CC) $(CFLAGS) write.c

hash.o: hash.c mkisofs.h 
	$(CC) $(CFLAGS) hash.c

rock.o: rock.c mkisofs.h iso9660.h
	$(CC) $(CFLAGS) rock.c

exclude.o: exclude.c exclude.h
	$(CC) $(CFLAGS) exclude.c

mkisofs.o: mkisofs.c iso9660.h mkisofs.h exclude.h
	$(CC) $(CFLAGS) mkisofs.c

isoinfo:
	$(CC) $(LDFLAGS) isoinfo.c -o isoinfo

isovfy:
	$(CC) $(LDFLAGS) isovfy.c -o isovfy

clean:
	/bin/rm -f *.o core isovfy isoinfo mkisofs *~ #*#

dist:
	tar -cvf - README Configure Makefile.in make.com TODO  COPYING  ChangeLog *.8 *.c *.h diag cdwrite.old cdwrite-1.5 | gzip > mkisofs-1.05.tar.gz

