42 lines
564 B
Text
42 lines
564 B
Text
![]() |
target = "zip2exe"
|
||
|
|
||
|
cpp_files = Split("""
|
||
|
main.cpp
|
||
|
""")
|
||
|
|
||
|
c_files = Split("""
|
||
|
zlib/ADLER32.C
|
||
|
zlib/CRC32.C
|
||
|
zlib/INFBLOCK.C
|
||
|
zlib/INFCODES.C
|
||
|
zlib/INFFAST.C
|
||
|
zlib/INFLATE.C
|
||
|
zlib/INFTREES.C
|
||
|
zlib/INFUTIL.C
|
||
|
zlib/Unzip.c
|
||
|
zlib/Zutil.c
|
||
|
""")
|
||
|
|
||
|
resources = Split("""
|
||
|
zip2exe.xml
|
||
|
icon.ico
|
||
|
""")
|
||
|
|
||
|
rc = 'res.rc'
|
||
|
|
||
|
libs = Split("""
|
||
|
user32
|
||
|
gdi32
|
||
|
comctl32
|
||
|
comdlg32
|
||
|
advapi32
|
||
|
shell32
|
||
|
""")
|
||
|
|
||
|
Import('BuildUtil env')
|
||
|
|
||
|
env.Append(CPPFLAGS = '$C_FLAG')
|
||
|
files = env.Object(c_files) + cpp_files
|
||
|
|
||
|
BuildUtil(target, files, libs, res = rc, resources = resources, install = 'Bin')
|