replaced by scons

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4047 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2005-05-21 16:21:32 +00:00
parent 0abaf2951a
commit d7592d0f84
42 changed files with 0 additions and 4060 deletions

View file

@ -1,323 +0,0 @@
#
# This makefile for mingw32 by Nels. Thanks, Nels
#
# Generalized for building on POSIX systems by Bas Mevissen
#
BUILDDIR=../build
# -- Objects and source files --
SRCS = zlib/deflate.c zlib/trees.c bzip2/blocksort.c bzip2/bzlib.c bzip2/compress.c bzip2/huffman.c 7zip/7zGuids.cpp 7zip/Common/CRC.cpp 7zip/7zip/Compress/LZ/LZInWindow.cpp 7zip/7zip/Compress/LZMA/LZMAEncoder.cpp 7zip/7zip/Common/OutBuffer.cpp 7zip/7zip/Compress/RangeCoder/RangeCoderBit.cpp 7zip/Common/Alloc.cpp build.cpp crc32.c DialogTemplate.cpp exedata.cpp lang.cpp makenssi.cpp Plugins.cpp ResourceEditor.cpp ResourceVersionInfo.cpp script.cpp tokens.cpp util.cpp strlist.cpp growbuf.cpp mmap.cpp clzma.cpp lineparse.cpp ShConstants.cpp dirreader.cpp
OBJS = $(addprefix $(BUILDDIR)/,$(addsuffix .o,$(basename $(SRCS))))
ifeq "$(strip $(findstring i386pe,$(shell ld -V)))" ""
LIBS = -lstdc++ -lpthread
EXESUFF =
else
LIBS = -lgdi32 -lversion -lstdc++
EXESUFF = .exe
endif
# -- Programs --
MAKE = make
CC = gcc
CXX = g++
# -- Compilers and linker flags --
DEFINES = -DCOMPRESS_MF_BT
CFLAGS += -Wall
CXXFLAGS += -Wall
CPPFLAGS = $(DEFINES)
RELEASE = 1
ifneq ($(EXESUFF),)
LDFLAGS += -Wl,-Map,$(subst $(EXESUFF),.map,$@)
else
LDFLAGS += -Wl,-Map,$@.map
endif
ifeq ($(PROFILING),1)
CFLAGS += -g -pg -O3
CXXFLAGS += -g -pg -O3
LDFLAGS += -g -pg
RELEASE = 0
endif
ifeq ($(DEBUG),1)
CFLAGS += -g -O0
CXXFLAGS += -g -O0
LDFLAGS += -g
RELEASE = 0
endif
ifeq ($(RELEASE),1)
CFLAGS += -O3
CXXFLAGS += -O3
LDFLAGS += -s
endif
all : exehead makensis
exehead :
$(MAKE) -C exehead
$(BUILDDIR)/%.o : %.c
@mkdir -p $(dir $@)
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
$(BUILDDIR)/%.o : %.cpp
@mkdir -p $(dir $@)
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@
cs = zlib bzip2 lzma
rs = bitmap1.h icon.h unicon.h
deps = $(foreach c,$(cs),exehead/Release-$(c)/exehead_$(c).h) $(foreach r,$(rs),exehead/Release-zlib/$(r))
$(deps) : exehead
makensis : ../makensis$(EXESUFF)
exedata.o : $(deps)
../makensis$(EXESUFF) : $(OBJS)
$(CC) -Wall $(LDFLAGS) -o ../makensis$(EXESUFF) $(OBJS) $(LIBS)
VPATH=zlib:bzip2:7zip:7zip/Common:7zip/7zip:7zip/7zip/Compress/LZ:7zip/7zip/Compress/LZMA:7zip/7zip/Common:7zip/7zip/Compress/RangeCoder
# -- Some dependencies --
$(OBJS) : Platform.h exehead/config.h
build.o : czlib.h cbzip2.h clzma.h exehead/fileform.h
script.o : exehead/fileform.h tokens.h
# -- Clean script --
clean : clean_makensis
$(MAKE) -C exehead clean
clean_makensis :
$(RM) $(OBJS)
$(RM) -r $(BUILDDIR)
$(RM) ../makensis$(EXESUFF) ../makensis.map
# -- Phony targets --
.PHONY : exehead makensis clean clean_makensis depend
depend :
makedepend -Y. -p$(BUILDDIR)/ $(SRCS) >& /dev/null
# DO NOT DELETE
../build/zlib/deflate.o: zlib/DEFLATE.H zlib/ZUTIL.H Platform.h zlib/ZLIB.H
../build/zlib/deflate.o: zlib/ZCONF.H
../build/zlib/trees.o: zlib/DEFLATE.H zlib/ZUTIL.H Platform.h zlib/ZLIB.H
../build/zlib/trees.o: zlib/ZCONF.H
../build/bzip2/blocksort.o: bzip2/bzlib.h exehead/config.h Platform.h
../build/bzip2/bzlib.o: bzip2/bzlib.h exehead/config.h Platform.h
../build/bzip2/compress.o: bzip2/bzlib.h exehead/config.h Platform.h
../build/bzip2/huffman.o: bzip2/bzlib.h exehead/config.h Platform.h
../build/7zip/7zGuids.o: Platform.h 7zip/7zip/ICoder.h 7zip/7zip/IStream.h
../build/7zip/7zGuids.o: 7zip/Common/MyUnknown.h 7zip/Common/MyWindows.h
../build/7zip/7zGuids.o: Platform.h 7zip/Common/Types.h 7zip/Common/Types.h
../build/7zip/7zGuids.o: 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/7zip/Common/CRC.o: 7zip/Common/StdAfx.h Platform.h 7zip/Common/CRC.h
../build/7zip/Common/CRC.o: 7zip/Common/Types.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/StdAfx.h Platform.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/7zip/Compress/LZ/LZInWindow.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/7zip/IStream.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/MyUnknown.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/MyWindows.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/Types.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/Types.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/MyCom.h
../build/7zip/7zip/Compress/LZ/LZInWindow.o: 7zip/Common/Alloc.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/StdAfx.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: Platform.h 7zip/Common/Defs.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZMA/LZMAEncoder.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/MyCom.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/MyWindows.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/Types.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/Alloc.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/ICoder.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/IStream.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/MyUnknown.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/Types.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Common/InBuffer.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/IStream.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Common/OutBuffer.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZMA/LZMA.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTree2.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTreeMF.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/ICoder.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTree.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/LZInWindow.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/IStream.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTreeMFMain.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTreeMain.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/Defs.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/CRC.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/Common/Alloc.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTree3.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTree4.h
../build/7zip/7zip/Compress/LZMA/LZMAEncoder.o: 7zip/7zip/Compress/LZ/BinTree/BinTree4b.h
../build/7zip/7zip/Common/OutBuffer.o: 7zip/Common/StdAfx.h Platform.h
../build/7zip/7zip/Common/OutBuffer.o: 7zip/7zip/Common/OutBuffer.h
../build/7zip/7zip/Common/OutBuffer.o: 7zip/7zip/IStream.h
../build/7zip/7zip/Common/OutBuffer.o: 7zip/Common/Alloc.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: 7zip/Common/StdAfx.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: Platform.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: 7zip/7zip/Common/InBuffer.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: 7zip/7zip/IStream.h
../build/7zip/7zip/Compress/RangeCoder/RangeCoderBit.o: 7zip/7zip/Common/OutBuffer.h
../build/7zip/Common/Alloc.o: 7zip/Common/StdAfx.h Platform.h
../build/7zip/Common/Alloc.o: 7zip/Common/Alloc.h
../build/build.o: Platform.h exehead/config.h exehead/fileform.h
../build/build.o: exehead/config.h Platform.h exedata.h build.h strlist.h
../build/build.o: growbuf.h lineparse.h lang.h ResourceEditor.h
../build/build.o: ResourceVersionInfo.h uservars.h ShConstants.h mmap.h
../build/build.o: compressor.h czlib.h zlib/ZLIB.H zlib/ZCONF.H zlib/ZUTIL.H
../build/build.o: zlib/ZLIB.H cbzip2.h bzip2/bzlib.h exehead/config.h clzma.h
../build/build.o: 7zip/7zip/IStream.h 7zip/Common/MyUnknown.h
../build/build.o: 7zip/Common/MyWindows.h Platform.h 7zip/Common/Types.h
../build/build.o: 7zip/Common/Types.h 7zip/7zip/Compress/LZMA/LZMAEncoder.h
../build/build.o: 7zip/Common/MyCom.h 7zip/Common/Alloc.h 7zip/7zip/ICoder.h
../build/build.o: 7zip/7zip/IStream.h 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/build.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/build.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/build.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/build.o: 7zip/7zip/Common/InBuffer.h 7zip/7zip/IStream.h
../build/build.o: 7zip/7zip/Common/OutBuffer.h
../build/build.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/build.o: 7zip/7zip/Compress/LZMA/LZMA.h 7zip/Common/MyCom.h
../build/build.o: 7zip/Common/Defs.h Plugins.h util.h boost/scoped_ptr.hpp
../build/build.o: boost/checked_delete.hpp boost/detail/workaround.hpp
../build/build.o: exehead/resource.h DialogTemplate.h
../build/crc32.o: Platform.h exehead/config.h
../build/DialogTemplate.o: DialogTemplate.h Platform.h util.h
../build/DialogTemplate.o: ResourceEditor.h boost/scoped_ptr.hpp
../build/DialogTemplate.o: boost/checked_delete.hpp
../build/DialogTemplate.o: boost/detail/workaround.hpp
../build/exedata.o: exedata.h exehead/Release-zlib/icon.h
../build/exedata.o: exehead/Release-zlib/unicon.h
../build/exedata.o: exehead/Release-zlib/exehead_zlib.h
../build/exedata.o: exehead/Release-bzip2/exehead_bzip2.h
../build/exedata.o: exehead/Release-lzma/exehead_lzma.h
../build/lang.o: Platform.h build.h strlist.h growbuf.h lineparse.h lang.h
../build/lang.o: exehead/fileform.h exehead/config.h Platform.h
../build/lang.o: ResourceEditor.h ResourceVersionInfo.h exehead/config.h
../build/lang.o: uservars.h ShConstants.h mmap.h compressor.h czlib.h
../build/lang.o: zlib/ZLIB.H zlib/ZCONF.H zlib/ZUTIL.H zlib/ZLIB.H cbzip2.h
../build/lang.o: bzip2/bzlib.h exehead/config.h clzma.h 7zip/7zip/IStream.h
../build/lang.o: 7zip/Common/MyUnknown.h 7zip/Common/MyWindows.h Platform.h
../build/lang.o: 7zip/Common/Types.h 7zip/Common/Types.h
../build/lang.o: 7zip/7zip/Compress/LZMA/LZMAEncoder.h 7zip/Common/MyCom.h
../build/lang.o: 7zip/Common/Alloc.h 7zip/7zip/ICoder.h 7zip/7zip/IStream.h
../build/lang.o: 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/lang.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/lang.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/lang.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/lang.o: 7zip/7zip/Common/InBuffer.h 7zip/7zip/IStream.h
../build/lang.o: 7zip/7zip/Common/OutBuffer.h
../build/lang.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/lang.o: 7zip/7zip/Compress/LZMA/LZMA.h 7zip/Common/MyCom.h
../build/lang.o: 7zip/Common/Defs.h Plugins.h util.h boost/scoped_ptr.hpp
../build/lang.o: boost/checked_delete.hpp boost/detail/workaround.hpp
../build/lang.o: DialogTemplate.h exehead/resource.h
../build/makenssi.o: Platform.h build.h strlist.h growbuf.h lineparse.h
../build/makenssi.o: lang.h exehead/fileform.h exehead/config.h Platform.h
../build/makenssi.o: ResourceEditor.h ResourceVersionInfo.h exehead/config.h
../build/makenssi.o: uservars.h ShConstants.h mmap.h compressor.h czlib.h
../build/makenssi.o: zlib/ZLIB.H zlib/ZCONF.H zlib/ZUTIL.H zlib/ZLIB.H
../build/makenssi.o: cbzip2.h bzip2/bzlib.h exehead/config.h clzma.h
../build/makenssi.o: 7zip/7zip/IStream.h 7zip/Common/MyUnknown.h
../build/makenssi.o: 7zip/Common/MyWindows.h Platform.h 7zip/Common/Types.h
../build/makenssi.o: 7zip/Common/Types.h
../build/makenssi.o: 7zip/7zip/Compress/LZMA/LZMAEncoder.h
../build/makenssi.o: 7zip/Common/MyCom.h 7zip/Common/Alloc.h
../build/makenssi.o: 7zip/7zip/ICoder.h 7zip/7zip/IStream.h
../build/makenssi.o: 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/makenssi.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/makenssi.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/makenssi.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/makenssi.o: 7zip/7zip/Common/InBuffer.h 7zip/7zip/IStream.h
../build/makenssi.o: 7zip/7zip/Common/OutBuffer.h
../build/makenssi.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/makenssi.o: 7zip/7zip/Compress/LZMA/LZMA.h 7zip/Common/MyCom.h
../build/makenssi.o: 7zip/Common/Defs.h Plugins.h util.h boost/scoped_ptr.hpp
../build/makenssi.o: boost/checked_delete.hpp boost/detail/workaround.hpp
../build/makenssi.o: exedata.h
../build/Plugins.o: exehead/config.h Plugins.h Platform.h strlist.h growbuf.h
../build/Plugins.o: util.h ResourceEditor.h boost/scoped_ptr.hpp
../build/Plugins.o: boost/checked_delete.hpp boost/detail/workaround.hpp
../build/ResourceEditor.o: ResourceEditor.h Platform.h util.h
../build/ResourceEditor.o: boost/scoped_ptr.hpp boost/checked_delete.hpp
../build/ResourceEditor.o: boost/detail/workaround.hpp
../build/ResourceVersionInfo.o: ResourceVersionInfo.h exehead/config.h
../build/ResourceVersionInfo.o: Platform.h strlist.h growbuf.h util.h
../build/ResourceVersionInfo.o: ResourceEditor.h boost/scoped_ptr.hpp
../build/ResourceVersionInfo.o: boost/checked_delete.hpp
../build/ResourceVersionInfo.o: boost/detail/workaround.hpp
../build/script.o: Platform.h tokens.h build.h strlist.h growbuf.h
../build/script.o: lineparse.h lang.h exehead/fileform.h exehead/config.h
../build/script.o: Platform.h ResourceEditor.h ResourceVersionInfo.h
../build/script.o: exehead/config.h uservars.h ShConstants.h mmap.h
../build/script.o: compressor.h czlib.h zlib/ZLIB.H zlib/ZCONF.H zlib/ZUTIL.H
../build/script.o: zlib/ZLIB.H cbzip2.h bzip2/bzlib.h exehead/config.h
../build/script.o: clzma.h 7zip/7zip/IStream.h 7zip/Common/MyUnknown.h
../build/script.o: 7zip/Common/MyWindows.h Platform.h 7zip/Common/Types.h
../build/script.o: 7zip/Common/Types.h 7zip/7zip/Compress/LZMA/LZMAEncoder.h
../build/script.o: 7zip/Common/MyCom.h 7zip/Common/Alloc.h 7zip/7zip/ICoder.h
../build/script.o: 7zip/7zip/IStream.h 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/script.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/script.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/script.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/script.o: 7zip/7zip/Common/InBuffer.h 7zip/7zip/IStream.h
../build/script.o: 7zip/7zip/Common/OutBuffer.h
../build/script.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/script.o: 7zip/7zip/Compress/LZMA/LZMA.h 7zip/Common/MyCom.h
../build/script.o: 7zip/Common/Defs.h Plugins.h util.h boost/scoped_ptr.hpp
../build/script.o: boost/checked_delete.hpp boost/detail/workaround.hpp
../build/script.o: exedata.h DialogTemplate.h dirreader.h exehead/resource.h
../build/tokens.o: Platform.h build.h strlist.h growbuf.h lineparse.h lang.h
../build/tokens.o: exehead/fileform.h exehead/config.h Platform.h
../build/tokens.o: ResourceEditor.h ResourceVersionInfo.h exehead/config.h
../build/tokens.o: uservars.h ShConstants.h mmap.h compressor.h czlib.h
../build/tokens.o: zlib/ZLIB.H zlib/ZCONF.H zlib/ZUTIL.H zlib/ZLIB.H cbzip2.h
../build/tokens.o: bzip2/bzlib.h exehead/config.h clzma.h 7zip/7zip/IStream.h
../build/tokens.o: 7zip/Common/MyUnknown.h 7zip/Common/MyWindows.h Platform.h
../build/tokens.o: 7zip/Common/Types.h 7zip/Common/Types.h
../build/tokens.o: 7zip/7zip/Compress/LZMA/LZMAEncoder.h 7zip/Common/MyCom.h
../build/tokens.o: 7zip/Common/Alloc.h 7zip/7zip/ICoder.h 7zip/7zip/IStream.h
../build/tokens.o: 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/tokens.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/tokens.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/tokens.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/tokens.o: 7zip/7zip/Common/InBuffer.h 7zip/7zip/IStream.h
../build/tokens.o: 7zip/7zip/Common/OutBuffer.h
../build/tokens.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/tokens.o: 7zip/7zip/Compress/LZMA/LZMA.h 7zip/Common/MyCom.h
../build/tokens.o: 7zip/Common/Defs.h Plugins.h tokens.h
../build/util.o: Platform.h exedata.h exehead/fileform.h exehead/config.h
../build/util.o: Platform.h util.h ResourceEditor.h boost/scoped_ptr.hpp
../build/util.o: boost/checked_delete.hpp boost/detail/workaround.hpp
../build/util.o: strlist.h growbuf.h
../build/strlist.o: strlist.h Platform.h growbuf.h
../build/growbuf.o: growbuf.h Platform.h
../build/mmap.o: mmap.h Platform.h growbuf.h
../build/clzma.o: clzma.h Platform.h compressor.h 7zip/7zip/IStream.h
../build/clzma.o: 7zip/Common/MyUnknown.h 7zip/Common/MyWindows.h Platform.h
../build/clzma.o: 7zip/Common/Types.h 7zip/Common/Types.h
../build/clzma.o: 7zip/7zip/Compress/LZMA/LZMAEncoder.h 7zip/Common/MyCom.h
../build/clzma.o: 7zip/Common/Alloc.h 7zip/7zip/ICoder.h 7zip/7zip/IStream.h
../build/clzma.o: 7zip/7zip/Compress/LZ/IMatchFinder.h
../build/clzma.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBitTree.h
../build/clzma.o: 7zip/7zip/Compress/RangeCoder/RangeCoderBit.h
../build/clzma.o: 7zip/7zip/Compress/RangeCoder/RangeCoder.h
../build/clzma.o: 7zip/7zip/Common/InBuffer.h 7zip/7zip/IStream.h
../build/clzma.o: 7zip/7zip/Common/OutBuffer.h
../build/clzma.o: 7zip/7zip/Compress/RangeCoder/RangeCoderOpt.h
../build/clzma.o: 7zip/7zip/Compress/LZMA/LZMA.h 7zip/Common/MyCom.h
../build/clzma.o: 7zip/Common/Defs.h
../build/lineparse.o: lineparse.h Platform.h
../build/ShConstants.o: ShConstants.h strlist.h Platform.h growbuf.h
../build/dirreader.o: Platform.h dirreader.h

View file

@ -1,165 +0,0 @@
#
# Adapted for cross-compiling by Bas Mevissen
#
# -- Objects and source files --
DEPENDS = ../Platform.h config.h
ZLIB_SRCS = bgbg.c exec.c fileform.c Main.c Ui.c components.c util.c ../crc32.c resource.rc ../zlib/INFBLOCK.C
ZLIB_OBJS = Release-zlib/bgbg.o Release-zlib/exec.o Release-zlib/fileform.o Release-zlib/Main.o Release-zlib/Ui.o Release-zlib/components.o Release-zlib/util.o Release-zlib/crc32.o Release-zlib/resource.res Release-zlib/INFBLOCK.o
BZIP2_SRCS = bgbg.c exec.c fileform.c Main.c Ui.c components.c util.c ../crc32.c resource.rc ../bzip2/bzlib.c ../bzip2/decompress.c ../bzip2/huffman.c
BZIP2_OBJS = Release-bzip2/bgbg.o Release-bzip2/exec.o Release-bzip2/fileform.o Release-bzip2/Main.o Release-bzip2/Ui.o Release-bzip2/components.o Release-bzip2/util.o Release-bzip2/crc32.o Release-bzip2/resource.res Release-bzip2/bzlib.o Release-bzip2/decompress.o Release-bzip2/huffman.o
LZMA_SRCS = bgbg.c exec.c fileform.c Main.c Ui.c components.c util.c ../crc32.c resource.rc ../7zip/LZMADecode.c
LZMA_OBJS = Release-lzma/bgbg.o Release-lzma/exec.o Release-lzma/fileform.o Release-lzma/Main.o Release-lzma/Ui.o Release-lzma/components.o Release-lzma/util.o Release-lzma/crc32.o Release-lzma/resource.res Release-lzma/LZMADecode.o
SRCS = $(ZLIB_SRCS) $(BZIP2_SRCS) $(LZMA_SRCS)
LIBS = -lole32 -lgdi32 -lversion -luuid -lcomctl32 -lkernel32 -luser32 -lshell32 -ladvapi32
# Detect if cross compiling. If so, set cross prefix and NATIVE EXE suffix
ifeq "$(strip $(findstring i386pe,$(shell ld -V)))" ""
# Helper functions. Why so many? So I can keep track.
ccsuffix=gcc
findexec = $(strip $(shell which $(1)))
checkprefix = $(call findexec, $(1)$(ccsuffix))
map = $(foreach x,$(2),$(call $(1),$(x)))
chooseexec = $(firstword $(call map,checkprefix,$(1)))
chooseprefix = $(subst $(ccsuffix),,$(notdir $(call chooseexec,$(1))))
EXESUFF =
POSSIBLE_CROSS_PREFIXES = mingw32- i386-mingw32msvc- i486-mingw32msvc- i586-mingw32msvc- i686-mingw32msvc-
CROSS_PREFIX := $(call chooseprefix,$(POSSIBLE_CROSS_PREFIXES))
else
CROSS_PREFIX =
EXESUFF = .exe
endif
# -- Programs --
NATIVE_CC = gcc
CC = $(CROSS_PREFIX)gcc
CXX = $(CROSS_PREFIX)g++
RC = $(CROSS_PREFIX)windres
RM = rm
MKDIR = mkdir
BIN2H = ./bin2h$(EXESUFF)
# -- Compilers and linker flags --
CPPFLAGS = -DEXEHEAD -DWIN32_LEAN_AND_MEAN -DZEXPORT=__stdcall -DLZMACALL=__fastcall
CFLAGS = -Wall -Os
LDFLAGS = -s -mwindows -nostdlib -nostartfiles --enable-stdcall-fixup -Wl,-Bdynamic -Wl,--file-alignment,512 -Wl,--exclude-libs,msvcrt.a -Wl,-e,_WinMain@16 -Wl,sections_script -Wl,-Map,$(subst .exe,.map,$@)
RCFLAGS = --input-format rc --output-format coff
vpath %.c .:..:../zlib:../bzip2:../7zip
vpath %.C ../zlib
%.c : config.h fileform.h
ifeq ($(USE_PRECOMPILED_EXEHEADS),1)
all : Release-zlib/exehead_zlib.h Release-bzip2/exehead_bzip2.h Release-lzma/exehead_lzma.h
else
all : dirs exehead_zlib exehead_bzip2 exehead_lzma exehead_resources
endif
missing_dirs = $(filter-out $(wildcard Release-*),Release-zlib Release-bzip2 Release-lzma)
ifneq ($(strip $(missing_dirs)),)
mkdirline = $(MKDIR) $(missing_dirs)
else
mkdirline =
endif
dirs :
$(mkdirline)
$(BIN2H) : bin2h.c
$(NATIVE_CC) -Wall -ansi -Wl,-s -o $@ $^
exehead_zlib : dirs Release-zlib/exehead_zlib.exe Release-zlib/exehead_zlib.h
Release-zlib/exehead_zlib.exe : $(ZLIB_OBJS) sections_script
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ZLIB_OBJS) $(LIBS)
ifneq ($(USE_PRECOMPILED_EXEHEADS),1)
Release-zlib/exehead_zlib.h : Release-zlib/exehead_zlib.exe $(BIN2H)
$(BIN2H) $< $@ zlib_exehead
endif
Release-zlib/%.o : %.c
$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
Release-zlib/%.o : %.C
$(CC) -x c -c $(CPPFLAGS) $(CFLAGS) $< -o $@
Release-zlib/resource.res : resource.rc resource.h config.h
$(RC) $(RCFLAGS) -o $@ -i $<
exehead_bzip2 : dirs Release-bzip2/exehead_bzip2.exe Release-bzip2/exehead_bzip2.h
Release-bzip2/exehead_bzip2.exe : $(BZIP2_OBJS) sections_script
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(BZIP2_OBJS) $(LIBS)
ifneq ($(USE_PRECOMPILED_EXEHEADS),1)
Release-bzip2/exehead_bzip2.h : Release-bzip2/exehead_bzip2.exe $(BIN2H)
$(BIN2H) $< $@ bzip2_exehead
endif
Release-bzip2/%.o : %.c
$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
Release-bzip2/resource.res : resource.rc resource.h config.h
$(RC) $(RCFLAGS) -o $@ -i $<
exehead_lzma : dirs Release-lzma/exehead_lzma.exe Release-lzma/exehead_lzma.h
Release-lzma/exehead_lzma.exe : $(LZMA_OBJS) sections_script
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(LZMA_OBJS) $(LIBS)
ifneq ($(USE_PRECOMPILED_EXEHEADS),1)
Release-lzma/exehead_lzma.h : Release-lzma/exehead_lzma.exe $(BIN2H)
$(BIN2H) $< $@ lzma_exehead
endif
Release-lzma/%.o : %.c
$(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
Release-lzma/resource.res : resource.rc resource.h config.h
$(RC) $(RCFLAGS) -o $@ -i $<
exehead_resources : dirs Release-zlib/bitmap1.h Release-zlib/icon.h Release-zlib/unicon.h
Release-zlib/bitmap1.h : bitmap1.bmp $(BIN2H)
$(BIN2H) bitmap1.bmp Release-zlib/bitmap1.h bitmap1_data
Release-zlib/icon.h : nsis.ico $(BIN2H)
$(BIN2H) nsis.ico Release-zlib/icon.h icon_data
Release-zlib/unicon.h : uninst.ico $(BIN2H)
$(BIN2H) uninst.ico Release-zlib/unicon.h unicon_data
sections_script:
echo "SECTIONS" > sections_script
echo "{" >> sections_script
echo " .text : { *(.text) }" >> sections_script
echo " .data : { *(.data) }" >> sections_script
echo " .rdata : { *(.rdata) }" >> sections_script
echo " .bss : { *(.bss) }" >> sections_script
echo " .idata : { *(.idata) }" >> sections_script
echo " .ndata BLOCK(__section_alignment__) : { [ .ndata ] }" >> sections_script
echo " .rsrc : { *(.rsrc) }" >> sections_script
echo "}" >> sections_script
Release-zlib/ = -DNSIS_COMPRESS_USE_ZLIB
Release-bzip2/ = -DNSIS_COMPRESS_USE_BZIP2
Release-lzma/ = -DNSIS_COMPRESS_USE_LZMA
getdefine = $($(dir $@))
CFLAGS += $(getdefine)
clean ::
$(RM) -f sections_script
$(RM) -rf Release-{zlib,bzip2,lzma}
$(RM) bin2h 2>/dev/null || true
.PHONY : exehead_zlib exehead_bzip2 exehead_lzma exehead_resources dirs clean

View file

@ -1,182 +0,0 @@
# Microsoft Developer Studio Project File - Name="exehead_bzip2" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Application" 0x0101
CFG=exehead_bzip2 - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "exehead-bzip2.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "exehead-bzip2.mak" CFG="exehead_bzip2 - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "exehead_bzip2 - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release-bzip2"
# PROP Intermediate_Dir "Release-bzip2"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O1 /Oy /D "_WINDOWS" /D "EXEHEAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "WIN32_LEAN_AND_MEAN" /D "NSIS_COMPRESS_USE_BZIP2" /FD /c
# SUBTRACT CPP /Fr /YX /Yc /Yu
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
# ADD LINK32 comctl32.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 version.lib shell32.lib /nologo /entry:"WinMain" /subsystem:windows /pdb:none /map /machine:I386 /nodefaultlib /out:"Release-bzip2/exehead_bzip2.exe" /opt:nowin98
# Begin Special Build Tool
SOURCE="$(InputPath)"
PostBuild_Desc=generating include file for makenssi
PostBuild_Cmds=bin2h Release-bzip2\exehead_bzip2.exe Release-bzip2\exehead_bzip2.h bzip2_exehead
# End Special Build Tool
# Begin Target
# Name "exehead_bzip2 - Win32 Release"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Group "bzip2"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\bzip2\bzlib.c
# ADD CPP /Gz
# End Source File
# Begin Source File
SOURCE=..\bzip2\bzlib.h
# End Source File
# Begin Source File
SOURCE=..\bzip2\decompress.c
# ADD CPP /Gz
# End Source File
# Begin Source File
SOURCE=..\bzip2\huffman.c
# ADD CPP /Gz
# End Source File
# End Group
# Begin Source File
SOURCE=.\bgbg.c
# End Source File
# Begin Source File
SOURCE=.\components.c
# End Source File
# Begin Source File
SOURCE=..\crc32.c
# End Source File
# Begin Source File
SOURCE=.\exec.c
# End Source File
# Begin Source File
SOURCE=.\fileform.c
# End Source File
# Begin Source File
SOURCE=.\Main.c
# End Source File
# Begin Source File
SOURCE=.\Ui.c
# End Source File
# Begin Source File
SOURCE=.\util.c
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\components.h
# End Source File
# Begin Source File
SOURCE=.\config.h
# End Source File
# Begin Source File
SOURCE=.\exec.h
# End Source File
# Begin Source File
SOURCE=.\fileform.h
# End Source File
# Begin Source File
SOURCE=.\lang.h
# End Source File
# Begin Source File
SOURCE=.\resource.h
# End Source File
# Begin Source File
SOURCE=.\state.h
# End Source File
# Begin Source File
SOURCE=.\ui.h
# End Source File
# Begin Source File
SOURCE=.\util.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# Begin Source File
SOURCE=.\bitmap1.bmp
# End Source File
# Begin Source File
SOURCE=.\nsis.ico
# End Source File
# Begin Source File
SOURCE=.\resource.rc
# End Source File
# Begin Source File
SOURCE=.\uninst.ico
# End Source File
# End Group
# End Target
# End Project

View file

@ -1,172 +0,0 @@
# Microsoft Developer Studio Project File - Name="exehead_lzma" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Application" 0x0101
CFG=exehead_lzma - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "exehead-lzma.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "exehead-lzma.mak" CFG="exehead_lzma - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "exehead_lzma - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release-lzma"
# PROP Intermediate_Dir "Release-lzma"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O1 /Oy /D "_WINDOWS" /D "EXEHEAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "WIN32_LEAN_AND_MEAN" /D "NSIS_COMPRESS_USE_LZMA" /D LZMACALL=__fastcall /FD /c
# SUBTRACT CPP /Fr /YX /Yc /Yu
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
# ADD LINK32 comctl32.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 version.lib shell32.lib /nologo /entry:"WinMain" /subsystem:windows /pdb:none /map /machine:I386 /nodefaultlib /out:"Release-lzma/exehead_lzma.exe" /opt:nowin98
# Begin Special Build Tool
SOURCE="$(InputPath)"
PostBuild_Desc=generating include file for makenssi
PostBuild_Cmds=bin2h Release-lzma\exehead_lzma.exe Release-lzma\exehead_lzma.h lzma_exehead
# End Special Build Tool
# Begin Target
# Name "exehead_lzma - Win32 Release"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Group "lzma"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\7zip\LZMADecode.c
# ADD CPP /Gd
# End Source File
# Begin Source File
SOURCE=..\7zip\LZMADecode.h
# End Source File
# End Group
# Begin Source File
SOURCE=.\bgbg.c
# End Source File
# Begin Source File
SOURCE=.\components.c
# End Source File
# Begin Source File
SOURCE=..\crc32.c
# End Source File
# Begin Source File
SOURCE=.\exec.c
# End Source File
# Begin Source File
SOURCE=.\fileform.c
# End Source File
# Begin Source File
SOURCE=.\Main.c
# End Source File
# Begin Source File
SOURCE=.\Ui.c
# End Source File
# Begin Source File
SOURCE=.\util.c
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\components.h
# End Source File
# Begin Source File
SOURCE=.\config.h
# End Source File
# Begin Source File
SOURCE=.\exec.h
# End Source File
# Begin Source File
SOURCE=.\fileform.h
# End Source File
# Begin Source File
SOURCE=.\lang.h
# End Source File
# Begin Source File
SOURCE=.\resource.h
# End Source File
# Begin Source File
SOURCE=.\state.h
# End Source File
# Begin Source File
SOURCE=.\ui.h
# End Source File
# Begin Source File
SOURCE=.\util.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# Begin Source File
SOURCE=.\bitmap1.bmp
# End Source File
# Begin Source File
SOURCE=.\nsis.ico
# End Source File
# Begin Source File
SOURCE=.\resource.rc
# End Source File
# Begin Source File
SOURCE=.\uninst.ico
# End Source File
# End Group
# End Target
# End Project

View file

@ -1,184 +0,0 @@
# Microsoft Developer Studio Project File - Name="exehead_zlib" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Application" 0x0101
CFG=exehead_zlib - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "exehead-zlib.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "exehead-zlib.mak" CFG="exehead_zlib - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "exehead_zlib - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release-zlib"
# PROP Intermediate_Dir "Release-zlib"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O1 /Oy /D "_WINDOWS" /D "EXEHEAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "WIN32_LEAN_AND_MEAN" /D "NSIS_COMPRESS_USE_ZLIB" /D ZEXPORT=__stdcall /FD /c
# SUBTRACT CPP /Fr /YX /Yc /Yu
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
# ADD LINK32 comctl32.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 version.lib shell32.lib /nologo /entry:"WinMain" /subsystem:windows /pdb:none /map /machine:I386 /nodefaultlib /out:"Release-zlib/exehead_zlib.exe" /opt:nowin98
# Begin Special Build Tool
SOURCE="$(InputPath)"
PostBuild_Desc=generating include file for makenssi
PostBuild_Cmds=bin2h Release-zlib\exehead_zlib.exe Release-zlib\exehead_zlib.h zlib_exehead bin2h bitmap1.bmp Release-zlib\bitmap1.h bitmap1_data bin2h nsis.ico Release-zlib\icon.h icon_data bin2h uninst.ico Release-zlib\unicon.h unicon_data
# End Special Build Tool
# Begin Target
# Name "exehead_zlib - Win32 Release"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Group "zlib"
# PROP Default_Filter ""
# Begin Group "headers"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\zlib\Zconf.h
# End Source File
# Begin Source File
SOURCE=..\zlib\Zlib.h
# End Source File
# Begin Source File
SOURCE=..\zlib\Zutil.h
# End Source File
# End Group
# Begin Source File
SOURCE=..\zlib\INFBLOCK.C
# ADD CPP /Gz
# End Source File
# End Group
# Begin Source File
SOURCE=.\bgbg.c
# End Source File
# Begin Source File
SOURCE=.\components.c
# End Source File
# Begin Source File
SOURCE=..\crc32.c
# End Source File
# Begin Source File
SOURCE=.\exec.c
# End Source File
# Begin Source File
SOURCE=.\fileform.c
# End Source File
# Begin Source File
SOURCE=.\Main.c
# End Source File
# Begin Source File
SOURCE=.\Ui.c
# End Source File
# Begin Source File
SOURCE=.\util.c
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\components.h
# End Source File
# Begin Source File
SOURCE=.\config.h
# End Source File
# Begin Source File
SOURCE=.\exec.h
# End Source File
# Begin Source File
SOURCE=.\fileform.h
# End Source File
# Begin Source File
SOURCE=.\lang.h
# End Source File
# Begin Source File
SOURCE=.\resource.h
# End Source File
# Begin Source File
SOURCE=.\state.h
# End Source File
# Begin Source File
SOURCE=.\ui.h
# End Source File
# Begin Source File
SOURCE=.\util.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# Begin Source File
SOURCE=.\bitmap1.bmp
# End Source File
# Begin Source File
SOURCE=.\nsis.ico
# End Source File
# Begin Source File
SOURCE=.\resource.rc
# End Source File
# Begin Source File
SOURCE=.\uninst.ico
# End Source File
# End Group
# End Target
# End Project

View file

@ -1,372 +0,0 @@
# Microsoft Developer Studio Project File - Name="makenssi" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=makenssi - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "makenssi.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "makenssi.mak" CFG="makenssi - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "makenssi - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "makenssi - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "makenssi - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /Ob2 /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /YX"Platform.h" /FD /c
# SUBTRACT CPP /Fr
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 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 /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib version.lib /nologo /subsystem:console /pdb:none /map /machine:I386 /out:"../makensis.exe" /opt:nowin98
!ELSEIF "$(CFG)" == "makenssi - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /Ob2 /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "WIN32_LEAN_AND_MEAN" /FD /c
# SUBTRACT BASE CPP /Fr /YX /Yc /Yu
# ADD CPP /nologo /MLd /W3 /GX /ZI /Od /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /Fr /FD /Zm200 /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib version.lib /nologo /subsystem:console /pdb:none /machine:I386 /out:"../makensis.exe" /opt:nowin98
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib version.lib /nologo /subsystem:console /incremental:yes /debug /machine:I386 /out:"../makensis.exe" /opt:nowin98
# SUBTRACT LINK32 /pdb:none
!ENDIF
# Begin Target
# Name "makenssi - Win32 Release"
# Name "makenssi - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Group "zlib"
# PROP Default_Filter ""
# Begin Group "headers"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\zlib\Deflate.h
# End Source File
# Begin Source File
SOURCE=.\zlib\Zconf.h
# End Source File
# Begin Source File
SOURCE=.\zlib\Zlib.h
# End Source File
# Begin Source File
SOURCE=.\zlib\Zutil.h
# End Source File
# End Group
# Begin Source File
SOURCE=.\zlib\deflate.c
# ADD CPP /G6
# End Source File
# Begin Source File
SOURCE=.\zlib\trees.c
# ADD CPP /G6
# End Source File
# End Group
# Begin Group "bzip2"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\bzip2\blocksort.c
# End Source File
# Begin Source File
SOURCE=.\bzip2\bzlib.c
# End Source File
# Begin Source File
SOURCE=.\bzip2\bzlib.h
# End Source File
# Begin Source File
SOURCE=.\bzip2\compress.c
# End Source File
# Begin Source File
SOURCE=.\bzip2\huffman.c
# End Source File
# End Group
# Begin Group "7zip"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\7zip\7zGuids.cpp
# End Source File
# Begin Source File
SOURCE=.\7zip\Common\Alloc.cpp
# ADD CPP /D "COMPRESS_MF_BT"
# End Source File
# Begin Source File
SOURCE=.\7zip\Common\CRC.cpp
# ADD CPP /D "COMPRESS_MF_BT"
# End Source File
# Begin Source File
SOURCE=.\7zip\7zip\Compress\LZ\LZInWindow.cpp
# ADD CPP /D "COMPRESS_MF_BT"
# End Source File
# Begin Source File
SOURCE=.\7zip\7zip\Compress\LZMA\LZMAEncoder.cpp
# ADD CPP /D "COMPRESS_MF_BT"
# End Source File
# Begin Source File
SOURCE=.\7zip\7zip\Common\OutBuffer.cpp
# ADD CPP /D "COMPRESS_MF_BT"
# End Source File
# Begin Source File
SOURCE=.\7zip\7zip\Compress\RangeCoder\RangeCoderBit.cpp
# ADD CPP /D "COMPRESS_MF_BT"
# End Source File
# End Group
# Begin Source File
SOURCE=.\build.cpp
# ADD CPP /G6
# End Source File
# Begin Source File
SOURCE=.\clzma.cpp
# End Source File
# Begin Source File
SOURCE=.\crc32.c
# End Source File
# Begin Source File
SOURCE=.\DialogTemplate.cpp
# End Source File
# Begin Source File
SOURCE=.\dirreader.cpp
# End Source File
# Begin Source File
SOURCE=.\exedata.cpp
# ADD CPP /G6
# End Source File
# Begin Source File
SOURCE=.\growbuf.cpp
# End Source File
# Begin Source File
SOURCE=.\lang.cpp
# End Source File
# Begin Source File
SOURCE=.\lineparse.cpp
# End Source File
# Begin Source File
SOURCE=.\makenssi.cpp
# ADD CPP /G6
# End Source File
# Begin Source File
SOURCE=.\mmap.cpp
# End Source File
# Begin Source File
SOURCE=.\Plugins.cpp
# End Source File
# Begin Source File
SOURCE=.\ResourceEditor.cpp
# End Source File
# Begin Source File
SOURCE=.\ResourceVersionInfo.cpp
# End Source File
# Begin Source File
SOURCE=.\script.cpp
# ADD CPP /Ot /Ow /Oy
# SUBTRACT CPP /Og
# End Source File
# Begin Source File
SOURCE=.\ShConstants.cpp
# End Source File
# Begin Source File
SOURCE=.\strlist.cpp
# End Source File
# Begin Source File
SOURCE=.\tokens.cpp
# End Source File
# Begin Source File
SOURCE=.\util.cpp
# ADD CPP /G6
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\build.h
# End Source File
# Begin Source File
SOURCE=.\cbzip2.h
# End Source File
# Begin Source File
SOURCE=.\clzma.h
# End Source File
# Begin Source File
SOURCE=.\compressor.h
# End Source File
# Begin Source File
SOURCE=.\czlib.h
# End Source File
# Begin Source File
SOURCE=.\DialogTemplate.h
# End Source File
# Begin Source File
SOURCE=.\dirreader.h
# End Source File
# Begin Source File
SOURCE=.\exedata.h
# End Source File
# Begin Source File
SOURCE=.\growbuf.h
# End Source File
# Begin Source File
SOURCE=.\lang.h
# End Source File
# Begin Source File
SOURCE=.\lineparse.h
# End Source File
# Begin Source File
SOURCE=.\mmap.h
# End Source File
# Begin Source File
SOURCE=.\Platform.h
# End Source File
# Begin Source File
SOURCE=.\Plugins.h
# End Source File
# Begin Source File
SOURCE=.\ResourceEditor.h
# End Source File
# Begin Source File
SOURCE=.\ResourceVersionInfo.h
# End Source File
# Begin Source File
SOURCE=.\ShConstants.h
# End Source File
# Begin Source File
SOURCE=.\strlist.h
# End Source File
# Begin Source File
SOURCE=.\tokens.h
# End Source File
# Begin Source File
SOURCE=.\uservars.h
# End Source File
# Begin Source File
SOURCE=.\util.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# Begin Source File
SOURCE=..\makensis.htm
# End Source File
# Begin Source File
SOURCE=..\Examples\makensis.nsi
# End Source File
# End Target
# End Project

View file

@ -1,86 +0,0 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "Tests"=.\Tests\Tests.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "exehead_bzip2"=".\exehead\exehead-bzip2.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "exehead_lzma"=".\exehead\exehead-lzma.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "exehead_zlib"=".\exehead\exehead-zlib.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "makenssi"=.\makenssi.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name exehead_bzip2
End Project Dependency
Begin Project Dependency
Project_Dep_Name exehead_zlib
End Project Dependency
Begin Project Dependency
Project_Dep_Name exehead_lzma
End Project Dependency
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################