xref: /aosp_15_r20/external/lzma/C/Util/7zipInstall/makefile (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard WorkerPROG = 7zipInstall.exe
2*f6dc9357SAndroid Build Coastguard WorkerMY_FIXED = 1
3*f6dc9357SAndroid Build Coastguard Worker
4*f6dc9357SAndroid Build Coastguard Worker!IFDEF Z7_64BIT_INSTALLER
5*f6dc9357SAndroid Build Coastguard WorkerCFLAGS = $(CFLAGS) -DZ7_64BIT_INSTALLER
6*f6dc9357SAndroid Build Coastguard Worker!ENDIF
7*f6dc9357SAndroid Build Coastguard Worker
8*f6dc9357SAndroid Build Coastguard WorkerCFLAGS = $(CFLAGS) \
9*f6dc9357SAndroid Build Coastguard Worker  -DZ7_LZMA_SIZE_OPT \
10*f6dc9357SAndroid Build Coastguard Worker  -DZ7_NO_METHOD_LZMA2 \
11*f6dc9357SAndroid Build Coastguard Worker  -DZ7_NO_METHODS_FILTERS \
12*f6dc9357SAndroid Build Coastguard Worker  -DZ7_USE_NATIVE_BRANCH_FILTER \
13*f6dc9357SAndroid Build Coastguard Worker  -DZ7_EXTRACT_ONLY \
14*f6dc9357SAndroid Build Coastguard Worker
15*f6dc9357SAndroid Build Coastguard WorkerMAIN_OBJS = \
16*f6dc9357SAndroid Build Coastguard Worker  $O\7zipInstall.obj \
17*f6dc9357SAndroid Build Coastguard Worker
18*f6dc9357SAndroid Build Coastguard WorkerC_OBJS = \
19*f6dc9357SAndroid Build Coastguard Worker  $O\7zAlloc.obj \
20*f6dc9357SAndroid Build Coastguard Worker  $O\7zArcIn.obj \
21*f6dc9357SAndroid Build Coastguard Worker  $O\7zBuf.obj \
22*f6dc9357SAndroid Build Coastguard Worker  $O\7zFile.obj \
23*f6dc9357SAndroid Build Coastguard Worker  $O\7zDec.obj \
24*f6dc9357SAndroid Build Coastguard Worker  $O\7zStream.obj \
25*f6dc9357SAndroid Build Coastguard Worker  $O\Bcj2.obj \
26*f6dc9357SAndroid Build Coastguard Worker  $O\Bra.obj \
27*f6dc9357SAndroid Build Coastguard Worker  $O\CpuArch.obj \
28*f6dc9357SAndroid Build Coastguard Worker  $O\DllSecur.obj \
29*f6dc9357SAndroid Build Coastguard Worker  $O\LzmaDec.obj \
30*f6dc9357SAndroid Build Coastguard Worker
31*f6dc9357SAndroid Build Coastguard WorkerOBJS = \
32*f6dc9357SAndroid Build Coastguard Worker  $(MAIN_OBJS) \
33*f6dc9357SAndroid Build Coastguard Worker  $(C_OBJS) \
34*f6dc9357SAndroid Build Coastguard Worker  $(ASM_OBJS) \
35*f6dc9357SAndroid Build Coastguard Worker  $O\resource.res
36*f6dc9357SAndroid Build Coastguard Worker
37*f6dc9357SAndroid Build Coastguard Worker!include "../../../CPP/7zip/Crc.mak"
38*f6dc9357SAndroid Build Coastguard Worker# !include "../../../CPP/7zip/LzmaDec.mak"
39*f6dc9357SAndroid Build Coastguard Worker
40*f6dc9357SAndroid Build Coastguard Worker!include "../../../CPP/Build.mak"
41*f6dc9357SAndroid Build Coastguard Worker
42*f6dc9357SAndroid Build Coastguard Worker$(MAIN_OBJS): $(*B).c
43*f6dc9357SAndroid Build Coastguard Worker	$(COMPL_O1)
44*f6dc9357SAndroid Build Coastguard Worker$(C_OBJS): ../../$(*B).c
45*f6dc9357SAndroid Build Coastguard Worker	$(COMPL_O1)
46*f6dc9357SAndroid Build Coastguard Worker
47*f6dc9357SAndroid Build Coastguard Worker!include "../../Asm_c.mak"
48