(message "Welcome to Explorer Installer"
			"\nMay the Force be with you\n\n"
			"CPU:"(database "cpu")
			"\nMEM:"(database "total-mem")
)

(set @default-dest
	(askdir
		(prompt "Enter the directory you'd like to install Explorer in.")
		(default "C:")
		(help "You must specify where you want to copy Explorer."
			"	\n\nWhat's so complicated with that ??")
	)
)

(copyfiles
	(source "Explorer:c/Explorer")
	(dest @default-dest)
)

(complete 5)

(message "You'll need to install the external files, they must all be reachable from"
			" everywhere, so it's a good idea to put them in C:"
			"\n\nMoreOver, Look for the version#, Un-Select them !ONLY! if you've newer"
			" versions.\n\n"
			"Don't forget that you must have ALL the external files available, otherwise"
			" you might face a program crash !!"
)

(set @default-dest
	(askdir
		(prompt "Enter the directory you'd like to install the external files in.")
		(default "C:")
		(help "You must specify where you want to copy the files."
			"	\n\nWhat's so complicated with that ??")
	)
)

(set x
	(askoptions
		(prompt "Choose Files to Install\n(Don't forget what was said before)")
		(help "fuck ya !\n\n")
		(choices "DMS V2.03"
					"Unzip V1.53"
					"Lha V1.51"
					"XMASH V1.0"
					"ExeDescript V1.0"
		)
	)
)

;
; DMS
;
(if (BITAND x 1)
	(copyfiles
		(source "Explorer:c/DMS")
		(dest @default-dest)
	)
)
(complete 20)
;
; Zip
;
(if (BITAND x 2)
	(copyfiles
		(source "Explorer:c/UnZip")
		(dest @default-dest)
	)
)
(complete 40)
;
; lha
;
(if (BITAND x 4)
	(copyfiles
		(source "Explorer:c/Lha")
		(dest @default-dest)
	)
)
(complete 60)
;
; xms
;
(if (BITAND x 8)
	(
		(copyfiles
			(source "Explorer:c/XMash")
			(dest @default-dest)
		)
		(copylib 
			(source "Explorer:libs/xpkmaster.library")
			(dest "libs:")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkFEAL.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkFAST.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkCBR0.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkBLZW.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkIMPL.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkIDEA.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkENCO.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkDLTA.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkRLEN.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkRDCN.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkHUFF.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkHFMN.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkSQSH.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkSHRI.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkNUKE.library")
			(dest "libs:compressors")
		)
		(copylib
			(source "Explorer:libs/compressors/xpkNONE.library")
			(dest "libs:compressors")
		)

	)
)
(complete 80)
;
; exe
;
(if (BITAND x 16)
	(
		(message "copying exe")
		(copyfiles
			(source "Explorer:c/ExeDescript")
			(dest @default-dest)
		)
	)
)
(complete 100)
(exit)

