mirror of
https://github.com/schnaader/precomp-cpp
synced 2026-08-23 00:23:04 -04:00
Removed old Makefiles
This commit is contained in:
parent
a255854c1a
commit
e69fa29683
5 changed files with 0 additions and 352 deletions
45
Makefile
45
Makefile
|
|
@ -1,45 +0,0 @@
|
|||
PROGNAME = precomp
|
||||
BZIP2_OBJ = contrib/bzip2/blocksort.o contrib/bzip2/compress.o contrib/bzip2/decompress.o contrib/bzip2/randtable.o contrib/bzip2/bzlib.o contrib/bzip2/crctable.o contrib/bzip2/huffman.o
|
||||
GIFLIB_OBJ = contrib/giflib/dgif_lib_gcc.o contrib/giflib/egif_lib_gcc.o contrib/giflib/gifalloc.o contrib/giflib/gif_err.o
|
||||
PACKJPG_OBJ = contrib/packjpg/aricoder.o contrib/packjpg/bitops.o contrib/packjpg/packjpg.o
|
||||
PACKMP3_OBJ = contrib/packmp3/huffmp3.o contrib/packmp3/packmp3.o
|
||||
ZLIB_OBJ = contrib/zlib/adler32.o contrib/zlib/crc32.o contrib/zlib/zutil.o contrib/zlib/trees.o contrib/zlib/inftrees.o contrib/zlib/inffast.o contrib/zlib/inflate.o contrib/zlib/deflate.o
|
||||
LIBLZMA_OBJ = contrib/liblzma/alone_decoder.o contrib/liblzma/alone_encoder.o contrib/liblzma/arm.o contrib/liblzma/armthumb.o contrib/liblzma/auto_decoder.o contrib/liblzma/block_buffer_decoder.o contrib/liblzma/block_buffer_encoder.o contrib/liblzma/block_decoder.o contrib/liblzma/block_encoder.o contrib/liblzma/block_header_decoder.o contrib/liblzma/block_header_encoder.o contrib/liblzma/block_util.o contrib/liblzma/check.o contrib/liblzma/common.o contrib/liblzma/crc32_table.o contrib/liblzma/crc32_fast.o contrib/liblzma/crc64_table.o contrib/liblzma/crc64_fast.o contrib/liblzma/delta_common.o contrib/liblzma/delta_decoder.o contrib/liblzma/delta_encoder.o contrib/liblzma/easy_buffer_encoder.o contrib/liblzma/easy_decoder_memusage.o contrib/liblzma/easy_encoder.o contrib/liblzma/easy_encoder_memusage.o contrib/liblzma/easy_preset.o contrib/liblzma/fastpos_table.o contrib/liblzma/filter_buffer_decoder.o contrib/liblzma/filter_buffer_encoder.o contrib/liblzma/filter_common.o contrib/liblzma/filter_decoder.o contrib/liblzma/filter_encoder.o contrib/liblzma/filter_flags_decoder.o contrib/liblzma/filter_flags_encoder.o contrib/liblzma/hardware_cputhreads.o contrib/liblzma/hardware_physmem.o contrib/liblzma/ia64.o contrib/liblzma/index.o contrib/liblzma/index_decoder.o contrib/liblzma/index_encoder.o contrib/liblzma/index_hash.o contrib/liblzma/lzma2_decoder.o contrib/liblzma/lzma2_encoder.o contrib/liblzma/lzma_decoder.o contrib/liblzma/lzma_encoder.o contrib/liblzma/lzma_encoder_optimum_fast.o contrib/liblzma/lzma_encoder_optimum_normal.o contrib/liblzma/lzma_encoder_presets.o contrib/liblzma/lz_decoder.o contrib/liblzma/lz_encoder.o contrib/liblzma/lz_encoder_mf.o contrib/liblzma/outqueue.o contrib/liblzma/powerpc.o contrib/liblzma/price_table.o contrib/liblzma/sha256.o contrib/liblzma/simple_coder.o contrib/liblzma/simple_decoder.o contrib/liblzma/simple_encoder.o contrib/liblzma/sparc.o contrib/liblzma/stream_decoder.o contrib/liblzma/stream_buffer_encoder.o contrib/liblzma/stream_buffer_decoder.o contrib/liblzma/stream_encoder.o contrib/liblzma/stream_flags_decoder.o contrib/liblzma/stream_encoder_mt.o contrib/liblzma/stream_flags_common.o contrib/liblzma/stream_flags_encoder.o contrib/liblzma/tuklib_cpucores.o contrib/liblzma/tuklib_physmem.o contrib/liblzma/vli_decoder.o contrib/liblzma/vli_encoder.o contrib/liblzma/vli_size.o contrib/liblzma/x86.o
|
||||
LIBLZMA_CPP = contrib/liblzma/compress_easy_mt.cpp
|
||||
CFLAGS = -std=c++11 -DUNIX -DBIT64 -D_FILE_OFFSET_BITS=64 -m64 -O2 -Wall -pthread
|
||||
|
||||
.PHONY: all
|
||||
all: contrib $(PROGNAME)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
make -C contrib/bzip2 clean
|
||||
make -C contrib/giflib clean
|
||||
make -C contrib/packjpg clean
|
||||
make -C contrib/packmp3 clean
|
||||
make -C contrib/zlib clean
|
||||
make -C contrib/liblzma clean
|
||||
rm -f *.o
|
||||
|
||||
bzip2:
|
||||
make -C contrib/bzip2
|
||||
|
||||
giflib:
|
||||
make -C contrib/giflib
|
||||
|
||||
packjpg:
|
||||
make -C contrib/packjpg
|
||||
|
||||
packmp3:
|
||||
make -C contrib/packmp3
|
||||
|
||||
zlib:
|
||||
make -C contrib/zlib
|
||||
|
||||
liblzma:
|
||||
make -C contrib/liblzma
|
||||
|
||||
contrib: bzip2 giflib packjpg packmp3 zlib liblzma
|
||||
|
||||
$(PROGNAME): contrib
|
||||
c++ $(CFLAGS) $(GIFLIB_OBJ) $(PACKJPG_OBJ) $(PACKMP3_OBJ) $(BZIP2_OBJ) $(ZLIB_OBJ) $(LIBLZMA_OBJ) $(LIBLZMA_CPP) precomp.cpp -s -oprecomp
|
||||
45
Makefile.32
45
Makefile.32
|
|
@ -1,45 +0,0 @@
|
|||
PROGNAME = precomp
|
||||
BZIP2_OBJ = contrib/bzip2/blocksort.o contrib/bzip2/compress.o contrib/bzip2/decompress.o contrib/bzip2/randtable.o contrib/bzip2/bzlib.o contrib/bzip2/crctable.o contrib/bzip2/huffman.o
|
||||
GIFLIB_OBJ = contrib/giflib/dgif_lib_gcc.o contrib/giflib/egif_lib_gcc.o contrib/giflib/gifalloc.o contrib/giflib/gif_err.o
|
||||
PACKJPG_OBJ = contrib/packjpg/aricoder.o contrib/packjpg/bitops.o contrib/packjpg/packjpg.o
|
||||
PACKMP3_OBJ = contrib/packmp3/huffmp3.o contrib/packmp3/packmp3.o
|
||||
ZLIB_OBJ = contrib/zlib/adler32.o contrib/zlib/crc32.o contrib/zlib/zutil.o contrib/zlib/trees.o contrib/zlib/inftrees.o contrib/zlib/inffast.o contrib/zlib/inflate.o contrib/zlib/deflate.o
|
||||
LIBLZMA_OBJ = contrib/liblzma/alone_decoder.o contrib/liblzma/alone_encoder.o contrib/liblzma/arm.o contrib/liblzma/armthumb.o contrib/liblzma/auto_decoder.o contrib/liblzma/block_buffer_decoder.o contrib/liblzma/block_buffer_encoder.o contrib/liblzma/block_decoder.o contrib/liblzma/block_encoder.o contrib/liblzma/block_header_decoder.o contrib/liblzma/block_header_encoder.o contrib/liblzma/block_util.o contrib/liblzma/check.o contrib/liblzma/common.o contrib/liblzma/crc32_table.o contrib/liblzma/crc32_fast.o contrib/liblzma/crc64_table.o contrib/liblzma/crc64_fast.o contrib/liblzma/delta_common.o contrib/liblzma/delta_decoder.o contrib/liblzma/delta_encoder.o contrib/liblzma/easy_buffer_encoder.o contrib/liblzma/easy_decoder_memusage.o contrib/liblzma/easy_encoder.o contrib/liblzma/easy_encoder_memusage.o contrib/liblzma/easy_preset.o contrib/liblzma/fastpos_table.o contrib/liblzma/filter_buffer_decoder.o contrib/liblzma/filter_buffer_encoder.o contrib/liblzma/filter_common.o contrib/liblzma/filter_decoder.o contrib/liblzma/filter_encoder.o contrib/liblzma/filter_flags_decoder.o contrib/liblzma/filter_flags_encoder.o contrib/liblzma/hardware_cputhreads.o contrib/liblzma/hardware_physmem.o contrib/liblzma/ia64.o contrib/liblzma/index.o contrib/liblzma/index_decoder.o contrib/liblzma/index_encoder.o contrib/liblzma/index_hash.o contrib/liblzma/lzma2_decoder.o contrib/liblzma/lzma2_encoder.o contrib/liblzma/lzma_decoder.o contrib/liblzma/lzma_encoder.o contrib/liblzma/lzma_encoder_optimum_fast.o contrib/liblzma/lzma_encoder_optimum_normal.o contrib/liblzma/lzma_encoder_presets.o contrib/liblzma/lz_decoder.o contrib/liblzma/lz_encoder.o contrib/liblzma/lz_encoder_mf.o contrib/liblzma/outqueue.o contrib/liblzma/powerpc.o contrib/liblzma/price_table.o contrib/liblzma/sha256.o contrib/liblzma/simple_coder.o contrib/liblzma/simple_decoder.o contrib/liblzma/simple_encoder.o contrib/liblzma/sparc.o contrib/liblzma/stream_decoder.o contrib/liblzma/stream_buffer_encoder.o contrib/liblzma/stream_buffer_decoder.o contrib/liblzma/stream_encoder.o contrib/liblzma/stream_flags_decoder.o contrib/liblzma/stream_encoder_mt.o contrib/liblzma/stream_flags_common.o contrib/liblzma/stream_flags_encoder.o contrib/liblzma/tuklib_cpucores.o contrib/liblzma/tuklib_physmem.o contrib/liblzma/vli_decoder.o contrib/liblzma/vli_encoder.o contrib/liblzma/vli_size.o contrib/liblzma/x86.o
|
||||
LIBLZMA_CPP = contrib/liblzma/compress_easy_mt.cpp
|
||||
CFLAGS = -std=c++11 -DUNIX -D_FILE_OFFSET_BITS=64 -O2 -Wall -pthread
|
||||
|
||||
.PHONY: all
|
||||
all: contrib $(PROGNAME)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
make -C contrib/bzip2 clean
|
||||
make -C contrib/giflib clean
|
||||
make -C contrib/packjpg clean
|
||||
make -C contrib/packmp3 clean
|
||||
make -C contrib/zlib clean
|
||||
make -C contrib/liblzma clean
|
||||
rm -f *.o
|
||||
|
||||
bzip2:
|
||||
make -C contrib/bzip2 -f Makefile.32
|
||||
|
||||
giflib:
|
||||
make -C contrib/giflib -f Makefile.32
|
||||
|
||||
packjpg:
|
||||
make -C contrib/packjpg -f Makefile.32
|
||||
|
||||
packmp3:
|
||||
make -C contrib/packmp3 -f Makefile.32
|
||||
|
||||
zlib:
|
||||
make -C contrib/zlib -f Makefile.32
|
||||
|
||||
liblzma:
|
||||
make -C contrib/liblzma -f Makefile.32
|
||||
|
||||
contrib: bzip2 giflib packjpg packmp3 zlib liblzma
|
||||
|
||||
$(PROGNAME): contrib
|
||||
g++ $(CFLAGS) $(GIFLIB_OBJ) $(PACKJPG_OBJ) $(PACKMP3_OBJ) $(BZIP2_OBJ) $(ZLIB_OBJ) $(LIBLZMA_OBJ) $(LIBLZMA_CPP) precomp.cpp -s -oprecomp
|
||||
52
Makefile.osx
52
Makefile.osx
|
|
@ -1,52 +0,0 @@
|
|||
PROGNAME = precomp
|
||||
PREFIX = /usr/local
|
||||
BINDIR = $(PREFIX)/bin
|
||||
BZIP2_OBJ = contrib/bzip2/blocksort.o contrib/bzip2/compress.o contrib/bzip2/decompress.o contrib/bzip2/randtable.o contrib/bzip2/bzlib.o contrib/bzip2/crctable.o contrib/bzip2/huffman.o
|
||||
GIFLIB_OBJ = contrib/giflib/dgif_lib_gcc.o contrib/giflib/egif_lib_gcc.o contrib/giflib/gifalloc.o contrib/giflib/gif_err.o
|
||||
PACKJPG_OBJ = contrib/packjpg/aricoder.o contrib/packjpg/bitops.o contrib/packjpg/packjpg.o
|
||||
PACKMP3_OBJ = contrib/packmp3/huffmp3.o contrib/packmp3/packmp3.o
|
||||
ZLIB_OBJ = contrib/zlib/adler32.o contrib/zlib/crc32.o contrib/zlib/zutil.o contrib/zlib/trees.o contrib/zlib/inftrees.o contrib/zlib/inffast.o contrib/zlib/inflate.o contrib/zlib/deflate.o
|
||||
LIBLZMA_OBJ = contrib/liblzma/alone_decoder.o contrib/liblzma/alone_encoder.o contrib/liblzma/arm.o contrib/liblzma/armthumb.o contrib/liblzma/auto_decoder.o contrib/liblzma/block_buffer_decoder.o contrib/liblzma/block_buffer_encoder.o contrib/liblzma/block_decoder.o contrib/liblzma/block_encoder.o contrib/liblzma/block_header_decoder.o contrib/liblzma/block_header_encoder.o contrib/liblzma/block_util.o contrib/liblzma/check.o contrib/liblzma/common.o contrib/liblzma/crc32_table.o contrib/liblzma/crc32_fast.o contrib/liblzma/crc64_table.o contrib/liblzma/crc64_fast.o contrib/liblzma/delta_common.o contrib/liblzma/delta_decoder.o contrib/liblzma/delta_encoder.o contrib/liblzma/easy_buffer_encoder.o contrib/liblzma/easy_decoder_memusage.o contrib/liblzma/easy_encoder.o contrib/liblzma/easy_encoder_memusage.o contrib/liblzma/easy_preset.o contrib/liblzma/fastpos_table.o contrib/liblzma/filter_buffer_decoder.o contrib/liblzma/filter_buffer_encoder.o contrib/liblzma/filter_common.o contrib/liblzma/filter_decoder.o contrib/liblzma/filter_encoder.o contrib/liblzma/filter_flags_decoder.o contrib/liblzma/filter_flags_encoder.o contrib/liblzma/hardware_cputhreads.o contrib/liblzma/hardware_physmem.o contrib/liblzma/ia64.o contrib/liblzma/index.o contrib/liblzma/index_decoder.o contrib/liblzma/index_encoder.o contrib/liblzma/index_hash.o contrib/liblzma/lzma2_decoder.o contrib/liblzma/lzma2_encoder.o contrib/liblzma/lzma_decoder.o contrib/liblzma/lzma_encoder.o contrib/liblzma/lzma_encoder_optimum_fast.o contrib/liblzma/lzma_encoder_optimum_normal.o contrib/liblzma/lzma_encoder_presets.o contrib/liblzma/lz_decoder.o contrib/liblzma/lz_encoder.o contrib/liblzma/lz_encoder_mf.o contrib/liblzma/outqueue.o contrib/liblzma/powerpc.o contrib/liblzma/price_table.o contrib/liblzma/sha256.o contrib/liblzma/simple_coder.o contrib/liblzma/simple_decoder.o contrib/liblzma/simple_encoder.o contrib/liblzma/sparc.o contrib/liblzma/stream_decoder.o contrib/liblzma/stream_buffer_encoder.o contrib/liblzma/stream_buffer_decoder.o contrib/liblzma/stream_encoder.o contrib/liblzma/stream_flags_decoder.o contrib/liblzma/stream_encoder_mt.o contrib/liblzma/stream_flags_common.o contrib/liblzma/stream_flags_encoder.o contrib/liblzma/tuklib_cpucores.o contrib/liblzma/tuklib_physmem.o contrib/liblzma/vli_decoder.o contrib/liblzma/vli_encoder.o contrib/liblzma/vli_size.o contrib/liblzma/x86.o
|
||||
LIBLZMA_CPP = contrib/liblzma/compress_easy_mt.cpp
|
||||
CFLAGS = -std=c++11 -DUNIX -DBIT64 -D_FILE_OFFSET_BITS=64 -m64 -O2 -Wall -pthread
|
||||
|
||||
.PHONY: all
|
||||
all: contrib $(PROGNAME)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
make -C contrib/bzip2 clean
|
||||
make -C contrib/giflib clean
|
||||
make -C contrib/packjpg clean
|
||||
make -C contrib/packmp3 clean
|
||||
make -C contrib/zlib clean
|
||||
make -C contrib/liblzma clean
|
||||
rm -f *.o
|
||||
|
||||
.PHONY: install
|
||||
install: contrib $(PROGNAME)
|
||||
install -d $(BINDIR)
|
||||
install -m 555 precomp $(BINDIR)
|
||||
|
||||
bzip2:
|
||||
make -C contrib/bzip2
|
||||
|
||||
giflib:
|
||||
make -C contrib/giflib
|
||||
|
||||
packjpg:
|
||||
make -C contrib/packjpg
|
||||
|
||||
packmp3:
|
||||
make -C contrib/packmp3
|
||||
|
||||
zlib:
|
||||
make -C contrib/zlib
|
||||
|
||||
liblzma:
|
||||
make -C contrib/liblzma
|
||||
|
||||
contrib: bzip2 giflib packjpg packmp3 zlib liblzma
|
||||
|
||||
$(PROGNAME): contrib
|
||||
g++ $(CFLAGS) $(GIFLIB_OBJ) $(PACKJPG_OBJ) $(PACKMP3_OBJ) $(BZIP2_OBJ) $(ZLIB_OBJ) $(LIBLZMA_OBJ) $(LIBLZMA_CPP) precomp.cpp -oprecomp
|
||||
143
make.bat
143
make.bat
|
|
@ -1,143 +0,0 @@
|
|||
@echo off
|
||||
|
||||
REM Usage:
|
||||
REM "make" for a 64-bit compile of Precomp
|
||||
REM "make 32" for a 32-bit compile of Precomp
|
||||
REM "make comfort" for a 64-bit compile of Precomp Comfort
|
||||
REM "make comfort 32" or "make 32 comfort" for a 64-bit compile of Precomp Comfort
|
||||
REM "nocontrib" parameter to build only Precomp, can be used for a much faster build
|
||||
REM if nothing was changed in the "contrib" folder
|
||||
|
||||
REM gcc/g++ 32-bit/64-bit commands - change them according to your environment
|
||||
set GCC32=gcc
|
||||
set GPP32=g++
|
||||
set GCC64=x86_64-w64-mingw32-gcc
|
||||
set GPP64=x86_64-w64-mingw32-g++
|
||||
|
||||
set EXE1=precomp
|
||||
set EXE2=
|
||||
set DCOMFORT=
|
||||
set DBIT=-DBIT64
|
||||
set MPARAM=-march=x86-64 -m64
|
||||
set GCC=%GCC64%
|
||||
set GPP=%GPP64%
|
||||
set NOCONTRIB=
|
||||
:parse
|
||||
if "%1%"=="" goto endparse
|
||||
if "%1%"=="32" (
|
||||
set GCC=%GCC32%
|
||||
set GPP=%GPP32%
|
||||
set MPARAM=-march=pentiumpro
|
||||
set EXE2=32
|
||||
set DBIT=
|
||||
)
|
||||
if "%1%"=="comfort" (
|
||||
set EXE1=precomf
|
||||
set DCOMFORT=-DCOMFORT
|
||||
)
|
||||
if "%1"=="nocontrib" (
|
||||
set NOCONTRIB=1
|
||||
)
|
||||
SHIFT
|
||||
goto parse
|
||||
:endparse
|
||||
|
||||
set GIF_O=gifalloc.o gif_err.o dgif_lib_gcc.o egif_lib_gcc.o
|
||||
set BZIP_O=bzlib.o blocksort.o crctable.o compress.o decompress.o huffman.o randtable.o
|
||||
set ZLIB_O=adler32.o crc32.o zutil.o trees.o inftrees.o inffast.o inflate.o deflate.o
|
||||
set JPG_O=aricoder.o bitops.o packjpg.o
|
||||
SET MP3_O=packmp3.o huffmp3.o
|
||||
set LIBLZMA_O=alone_decoder.o alone_encoder.o arm.o armthumb.o auto_decoder.o block_buffer_decoder.o block_buffer_encoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% block_decoder.o block_encoder.o block_header_decoder.o block_header_encoder.o block_util.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% check.o common.o crc32_table.o crc32_fast.o crc64_table.o crc64_fast.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% delta_common.o delta_decoder.o delta_encoder.o easy_buffer_encoder.o easy_decoder_memusage.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% easy_encoder.o easy_encoder_memusage.o easy_preset.o fastpos_table.o filter_buffer_decoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% filter_buffer_encoder.o filter_common.o filter_decoder.o filter_encoder.o filter_flags_decoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% filter_flags_encoder.o hardware_cputhreads.o hardware_physmem.o ia64.o index.o index_decoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% index_encoder.o index_hash.o lzma2_decoder.o lzma2_encoder.o lzma_decoder.o lzma_encoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% lzma_encoder_optimum_fast.o lzma_encoder_optimum_normal.o lzma_encoder_presets.o lz_decoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% lz_encoder.o lz_encoder_mf.o outqueue.o powerpc.o price_table.o sha256.o simple_coder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% simple_decoder.o simple_encoder.o sparc.o stream_decoder.o stream_buffer_encoder.o stream_buffer_decoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% stream_encoder.o stream_flags_decoder.o stream_encoder_mt.o stream_flags_common.o stream_flags_encoder.o
|
||||
set LIBLZMA_O=%LIBLZMA_O% tuklib_cpucores.o tuklib_physmem.o vli_decoder.o vli_encoder.o vli_size.o x86.o
|
||||
set LIBLZMA_CPP=contrib\liblzma\compress_easy_mt.cpp
|
||||
|
||||
if "%NOCONTRIB%" == "1" goto nocontrib
|
||||
set GIF=contrib\giflib\gifalloc.c contrib\giflib\gif_err.c contrib\giflib\dgif_lib_gcc.c contrib\giflib\egif_lib_gcc.c
|
||||
set BZIP=contrib\bzip2\bzlib.c contrib\bzip2\blocksort.c contrib\bzip2\crctable.c contrib\bzip2\compress.c contrib\bzip2\decompress.c contrib\bzip2\huffman.c contrib\bzip2\randtable.c
|
||||
set ZLIB=contrib\zlib\adler32.c contrib\zlib\crc32.c contrib\zlib\zutil.c contrib\zlib\trees.c contrib\zlib\inftrees.c contrib\zlib\inffast.c contrib\zlib\inflate.c contrib\zlib\deflate.c
|
||||
echo Building giflib...
|
||||
%GCC% %MPARAM% -c -O2 -s -fomit-frame-pointer -Wall %GIF%
|
||||
echo Building zlib...
|
||||
%GCC% %MPARAM% -c -O2 -s -fomit-frame-pointer -Wno-attributes %ZLIB%
|
||||
echo Building bzip...
|
||||
%GCC% %MPARAM% -c -O2 -s -fomit-frame-pointer -Wall %BZIP%
|
||||
echo Building packJPG...
|
||||
pushd contrib\packjpg
|
||||
%GPP% %MPARAM% -c -O3 -DBUILD_LIB -Wall -Wno-misleading-indentation -pedantic -funroll-loops -ffast-math -fomit-frame-pointer aricoder.cpp bitops.cpp packjpg.cpp
|
||||
move /Y aricoder.o ..\..\ > nul
|
||||
move /Y bitops.o ..\..\ > nul
|
||||
move /Y packjpg.o ..\..\ > nul
|
||||
popd
|
||||
echo Building packMP3...
|
||||
pushd contrib\packmp3
|
||||
copy ..\packjpg\aricoder.* > nul
|
||||
copy ..\packjpg\bitops.* > nul
|
||||
%GPP% %MPARAM% -c -O3 -DBUILD_LIB -Wall -Wno-misleading-indentation -pedantic -funroll-loops -ffast-math -fomit-frame-pointer aricoder.cpp bitops.cpp huffmp3.cpp packmp3.cpp
|
||||
move /Y huffmp3.o ..\..\ > nul
|
||||
move /Y packmp3.o ..\..\ > nul
|
||||
if exist aricoder.* del aricoder.*
|
||||
if exist bitops.* del bitops.*
|
||||
popd
|
||||
echo Building liblzma...
|
||||
pushd contrib\liblzma
|
||||
set LIBLZMA=common\tuklib_physmem.c common\tuklib_cpucores.c common\common.c common\block_util.c common\easy_preset.c
|
||||
set LIBLZMA=%LIBLZMA% common\filter_common.c common\hardware_physmem.c common\index.c common\stream_flags_common.c
|
||||
set LIBLZMA=%LIBLZMA% common\vli_size.c common\alone_encoder.c common\block_buffer_encoder.c common\block_encoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\block_header_encoder.c common\easy_buffer_encoder.c common\easy_encoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\easy_encoder_memusage.c common\filter_buffer_encoder.c common\filter_encoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\filter_flags_encoder.c common\index_encoder.c common\stream_buffer_encoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\stream_encoder.c common\stream_flags_encoder.c common\vli_encoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\hardware_cputhreads.c common\outqueue.c common\stream_encoder_mt.c common\alone_decoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\auto_decoder.c common\block_buffer_decoder.c common\block_decoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\block_header_decoder.c common\easy_decoder_memusage.c common\filter_buffer_decoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\filter_decoder.c common\filter_flags_decoder.c common\index_decoder.c common\index_hash.c
|
||||
set LIBLZMA=%LIBLZMA% common\stream_decoder.c common\stream_buffer_decoder.c common\stream_flags_decoder.c
|
||||
set LIBLZMA=%LIBLZMA% common\vli_decoder.c check\check.c check\crc32_table.c check\crc32_fast.c
|
||||
set LIBLZMA=%LIBLZMA% check\crc64_table.c check\crc64_fast.c check\sha256.c lz\lz_encoder.c
|
||||
set LIBLZMA=%LIBLZMA% lz\lz_encoder_mf.c lz\lz_decoder.c lzma\lzma_encoder.c lzma\lzma_encoder_presets.c
|
||||
set LIBLZMA=%LIBLZMA% lzma\lzma_encoder_optimum_fast.c lzma\lzma_encoder_optimum_normal.c lzma\fastpos_table.c
|
||||
set LIBLZMA=%LIBLZMA% lzma\lzma_decoder.c lzma\lzma2_encoder.c lzma\lzma2_decoder.c rangecoder\price_table.c
|
||||
set LIBLZMA=%LIBLZMA% delta\delta_common.c delta\delta_encoder.c delta\delta_decoder.c simple\simple_coder.c
|
||||
set LIBLZMA=%LIBLZMA% simple\simple_encoder.c simple\simple_decoder.c simple\x86.c simple\powerpc.c simple\ia64.c
|
||||
set LIBLZMA=%LIBLZMA% simple\arm.c simple\armthumb.c simple\sparc.c
|
||||
%GCC% %MPARAM% -std=c99 -c -O2 -s -fomit-frame-pointer -Iapi\ -Icheck\ -Icommon\ -Idelta\ -Ilz\ -Ilzma\ -Irangecoder\ -Isimple\ -Wno-implicit-function-declaration -DHAVE__BOOL %LIBLZMA%
|
||||
move /Y *.o ..\..\ > nul
|
||||
popd
|
||||
:nocontrib
|
||||
echo Building precomp...
|
||||
%GPP% %DCOMFORT% %MPARAM% -std=c++11 -static -static-libgcc -static-libstdc++ -DMINGW %DBIT% -lpthread -Wall precomp.cpp %JPG_O% %MP3_O% %GIF_O% %BZIP_O% %ZLIB_O% %LIBLZMA_CPP% %LIBLZMA_O% -O2 -fomit-frame-pointer -s -o%EXE1%%EXE2%.exe
|
||||
if not %ERRORLEVEL% == 0 echo ERROR!!!
|
||||
if %ERRORLEVEL% == 0 echo.
|
||||
if %ERRORLEVEL% == 0 echo Build successful.
|
||||
set LIBLZMA_CPP=
|
||||
set LIBLZMA_O=
|
||||
set LIBLZMA=
|
||||
set ZLIB_O=
|
||||
set ZLIB=
|
||||
set BZIP_O=
|
||||
set BZIP=
|
||||
set GIF_O=
|
||||
set GIF=
|
||||
set JPG_O=
|
||||
set MP3_O=
|
||||
set GPP=
|
||||
set GCC=
|
||||
set GPP32=
|
||||
set GCC32=
|
||||
set GPP64=
|
||||
set GCC64=
|
||||
set EXE1=
|
||||
set EXE2=
|
||||
set DCOMFORT=
|
||||
set MPARAM=
|
||||
67
makeprof.bat
67
makeprof.bat
|
|
@ -1,67 +0,0 @@
|
|||
@echo off
|
||||
|
||||
REM Script for compiling profile versions
|
||||
REM Usage:
|
||||
REM "makeprof" for a 32-bit profile version
|
||||
REM "makeprof 64" for a 64-bit profile version (you might have to adjust GCC64 and GPP64 to your environment)
|
||||
REM To analyze a profile, run "gprof -b precomp64_prof.exe gmon.out"
|
||||
|
||||
REM gcc/g++ 32-bit/64-bit commands - change them according to your environment
|
||||
set GCC32=gcc
|
||||
set GPP32=g++
|
||||
set GCC64=gcc
|
||||
set GPP64=g++
|
||||
|
||||
set EXE2=
|
||||
set MPARAM=-march=pentiumpro
|
||||
set GCC=%GCC32%
|
||||
set GPP=%GPP32%
|
||||
if "%1%"=="64" (
|
||||
set GCC=%GCC64%
|
||||
set GPP=%GPP64%
|
||||
set EXE2=64
|
||||
set MPARAM=-march=x86-64 -m64
|
||||
)
|
||||
|
||||
set GIF=contrib\giflib\gifalloc.c contrib\giflib\gif_err.c contrib\giflib\dgif_lib_gcc.c contrib\giflib\egif_lib_gcc.c
|
||||
set BZIP=contrib\bzip2\bzlib.c contrib\bzip2\blocksort.c contrib\bzip2\crctable.c contrib\bzip2\compress.c contrib\bzip2\decompress.c contrib\bzip2\huffman.c contrib\bzip2\randtable.c
|
||||
set ZLIB=contrib\zlib\adler32.c contrib\zlib\crc32.c contrib\zlib\zutil.c contrib\zlib\trees.c contrib\zlib\inftrees.c contrib\zlib\inffast.c contrib\zlib\inflate.c contrib\zlib\deflate.c
|
||||
set ZLIB_O=adler32.o crc32.o zutil.o trees.o inftrees.o inffast.o inflate.o deflate.o
|
||||
set JPG=aricoder.o bitops.o packjpg.o
|
||||
SET MP3=packmp3.o huffmp3.o
|
||||
%GCC% %MPARAM% -c -O2 -pg -Wno-attributes %ZLIB%
|
||||
pushd contrib\packjpg
|
||||
%GPP% %MPARAM% -c -O3 -pg -DBUILD_LIB -Wall -pedantic -funroll-loops -ffast-math -fsched-spec-load aricoder.cpp bitops.cpp packjpg.cpp
|
||||
if exist ..\..\aricoder.o del ..\..\aricoder.o
|
||||
if exist ..\..\bitops.o del ..\..\bitops.o
|
||||
if exist ..\..\packjpg.o del ..\..\packjpg.o
|
||||
move aricoder.o ..\..\ > nul
|
||||
move bitops.o ..\..\ > nul
|
||||
move packjpg.o ..\..\ > nul
|
||||
popd
|
||||
pushd contrib\packmp3
|
||||
copy ..\packjpg\aricoder.* > nul
|
||||
copy ..\packjpg\bitops.* > nul
|
||||
%GPP% %MPARAM% -c -O3 -pg -DBUILD_LIB -Wall -pedantic -funroll-loops -ffast-math -fsched-spec-load aricoder.cpp bitops.cpp huffmp3.cpp packmp3.cpp
|
||||
move huffmp3.o ..\..\ > nul
|
||||
move packmp3.o ..\..\ > nul
|
||||
if exist aricoder.* del aricoder.*
|
||||
if exist bitops.* del bitops.*
|
||||
popd
|
||||
%GPP% %MPARAM% -static -static-libgcc -static-libstdc++ -Wall -pg precomp.cpp %JPG% %MP3% %GIF% %BZIP% %ZLIB_O% -O2 -oprecomp%EXE2%_prof.exe
|
||||
if not %ERRORLEVEL% == 0 echo ERROR!!!
|
||||
if %ERRORLEVEL% == 0 echo.
|
||||
if %ERRORLEVEL% == 0 echo Build successful.
|
||||
set ZLIB_O=
|
||||
set ZLIB=
|
||||
set BZIP=
|
||||
set GIF=
|
||||
set JPG=
|
||||
set GPP=
|
||||
set GCC=
|
||||
set GPP32=
|
||||
set GCC32=
|
||||
set GPP64=
|
||||
set GCC64=
|
||||
set EXE2=
|
||||
set MPARAM=
|
||||
Loading…
Add table
Add a link
Reference in a new issue