SubDir HAIKU_TOP src bin zip ;

local zip_rsrc = [ FGristFiles zip.rsrc ] ;
ResComp $(zip_rsrc) : [ FGristFiles zip.rdef ] ;

local common_files =
	globals.c
	;

local common_files2 = 
	crctab.c
	ttyio.c
	;

local util_files =
	beos_.c
	fileio_.c
	util_.c
	zipfile_.c
	;

Objects $(common_files) $(common_files2) $(util_files) ;

BinCommand zip :
	[ FGristFiles $(common_files:S=.o) $(common_files2:S=.o) ]
	beos.c
	crc32.c
	crypt.c
	deflate.c
	fileio.c
	trees.c
	util.c
	zip.c
	zipfile.c
	zipup.c
	: be : zip.rsrc
;

BinCommand zipcloak :
	crypt_.c
	zipcloak.c
	[ FGristFiles $(common_files:S=.o) $(common_files2:S=.o) $(util_files:S=.o) ]
	: be : zip.rsrc
;

BinCommand zipnote :
	zipnote.c
	[ FGristFiles $(common_files:S=.o) $(util_files:S=.o) ]
	: be : zip.rsrc
;

BinCommand zipsplit :
	zipsplit.c
	[ FGristFiles $(common_files:S=.o) $(util_files:S=.o) ]
	: be : zip.rsrc
;
