local libs = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ; lib unrar : archive.cpp arcread.cpp cmddata.cpp consio.cpp crc.cpp crypt.cpp dll.cpp encname.cpp errhnd.cpp extinfo.cpp extract.cpp filcreat.cpp file.cpp filefn.cpp filestr.cpp find.cpp getbits.cpp global.cpp int64.cpp isnt.cpp list.cpp match.cpp options.cpp pathfn.cpp rarvm.cpp rawread.cpp rdwrfn.cpp recvol.cpp resource.cpp rijndael.cpp rs.cpp savepos.cpp scantree.cpp sha1.cpp smallfn.cpp strfn.cpp strlist.cpp system.cpp timefn.cpp ulinks.cpp unicode.cpp unpack.cpp volume.cpp : _CRT_SECURE_NO_DEPRECATE RARDLL _MBCS /wd4018 WIN32 SILENT $(libs) dll.def /OPT:REF,NOWIN98,ICF /GL /Ot ; # arccmt.cpp # beosea.cpp # coder.cpp # log.cpp # model.cpp # os2ea.cpp ## rar.cpp # rarvmtbl.cpp # suballoc.cpp # unios2.cpp # unpack15.cpp # unpack20.cpp # uowners.cpp # win32acl.cpp # win32stm.cpp exe test : c/UnRDLL.c : c/UnRDLL.def ;