Home | History | Annotate | Download | only in 7zip
      1 OBJS = \
      2   $O\StdAfx.obj \
      3   $(CURRENT_OBJS) \
      4   $(COMMON_OBJS) \
      5   $(WIN_OBJS) \
      6   $(WIN_CTRL_OBJS) \
      7   $(7ZIP_COMMON_OBJS) \
      8   $(AR_OBJS) \
      9   $(AR_COMMON_OBJS) \
     10   $(UI_COMMON_OBJS) \
     11   $(AGENT_OBJS) \
     12   $(CONSOLE_OBJS) \
     13   $(EXPLORER_OBJS) \
     14   $(FM_OBJS) \
     15   $(GUI_OBJS) \
     16   $(7Z_OBJS) \
     17   $(CAB_OBJS) \
     18   $(CHM_OBJS) \
     19   $(COM_OBJS) \
     20   $(ISO_OBJS) \
     21   $(NSIS_OBJS) \
     22   $(RAR_OBJS) \
     23   $(TAR_OBJS) \
     24   $(UDF_OBJS) \
     25   $(WIM_OBJS) \
     26   $(ZIP_OBJS) \
     27   $(COMPRESS_OBJS) \
     28   $(CRYPTO_OBJS) \
     29   $(C_OBJS) \
     30   $(ASM_OBJS) \
     31   $O\resource.res \
     32 
     33 !include "../../../Build.mak"
     34 
     35 # MAK_SINGLE_FILE = 1
     36 
     37 !IFDEF MAK_SINGLE_FILE
     38 
     39 !IFDEF CURRENT_OBJS
     40 $(CURRENT_OBJS): ./$(*B).cpp
     41 	$(COMPL)
     42 !ENDIF
     43 
     44 
     45 !IFDEF COMMON_OBJS
     46 $(COMMON_OBJS): ../../../Common/$(*B).cpp
     47 	$(COMPL)
     48 !ENDIF
     49 
     50 !IFDEF WIN_OBJS
     51 $(WIN_OBJS): ../../../Windows/$(*B).cpp
     52 	$(COMPL)
     53 !ENDIF
     54 
     55 !IFDEF WIN_CTRL_OBJS
     56 $(WIN_CTRL_OBJS): ../../../Windows/Control/$(*B).cpp
     57 	$(COMPL)
     58 !ENDIF
     59 
     60 !IFDEF 7ZIP_COMMON_OBJS
     61 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
     62 	$(COMPL)
     63 !ENDIF
     64 
     65 !IFDEF AR_OBJS
     66 $(AR_OBJS): ../../Archive/$(*B).cpp
     67 	$(COMPL)
     68 !ENDIF
     69 
     70 !IFDEF AR_COMMON_OBJS
     71 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
     72 	$(COMPL)
     73 !ENDIF
     74 
     75 !IFDEF 7Z_OBJS
     76 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp
     77 	$(COMPL)
     78 !ENDIF
     79 
     80 !IFDEF CAB_OBJS
     81 $(CAB_OBJS): ../../Archive/Cab/$(*B).cpp
     82 	$(COMPL)
     83 !ENDIF
     84 
     85 !IFDEF CHM_OBJS
     86 $(CHM_OBJS): ../../Archive/Chm/$(*B).cpp
     87 	$(COMPL)
     88 !ENDIF
     89 
     90 !IFDEF COM_OBJS
     91 $(COM_OBJS): ../../Archive/Com/$(*B).cpp
     92 	$(COMPL)
     93 !ENDIF
     94 
     95 !IFDEF ISO_OBJS
     96 $(ISO_OBJS): ../../Archive/Iso/$(*B).cpp
     97 	$(COMPL)
     98 !ENDIF
     99 
    100 !IFDEF NSIS_OBJS
    101 $(NSIS_OBJS): ../../Archive/Nsis/$(*B).cpp
    102 	$(COMPL)
    103 !ENDIF
    104 
    105 !IFDEF RAR_OBJS
    106 $(RAR_OBJS): ../../Archive/Rar/$(*B).cpp
    107 	$(COMPL)
    108 !ENDIF
    109 
    110 !IFDEF TAR_OBJS
    111 $(TAR_OBJS): ../../Archive/Tar/$(*B).cpp
    112 	$(COMPL)
    113 !ENDIF
    114 
    115 !IFDEF UDF_OBJS
    116 $(UDF_OBJS): ../../Archive/Udf/$(*B).cpp
    117 	$(COMPL)
    118 !ENDIF
    119 
    120 !IFDEF WIM_OBJS
    121 $(WIM_OBJS): ../../Archive/Wim/$(*B).cpp
    122 	$(COMPL)
    123 !ENDIF
    124 
    125 !IFDEF ZIP_OBJS
    126 $(ZIP_OBJS): ../../Archive/Zip/$(*B).cpp
    127 	$(COMPL)
    128 !ENDIF
    129 
    130 !IFDEF COMPRESS_OBJS
    131 $(COMPRESS_OBJS): ../../Compress/$(*B).cpp
    132 	$(COMPL_O2)
    133 !ENDIF
    134 
    135 !IFDEF CRYPTO_OBJS
    136 $(CRYPTO_OBJS): ../../Crypto/$(*B).cpp
    137 	$(COMPL_O2)
    138 !ENDIF
    139 
    140 !IFDEF UI_COMMON_OBJS
    141 $(UI_COMMON_OBJS): ../../UI/Common/$(*B).cpp
    142 	$(COMPL)
    143 !ENDIF
    144 
    145 !IFDEF AGENT_OBJS
    146 $(AGENT_OBJS): ../../UI/Agent/$(*B).cpp
    147 	$(COMPL)
    148 !ENDIF
    149 
    150 !IFDEF CONSOLE_OBJS
    151 $(CONSOLE_OBJS): ../../UI/Console/$(*B).cpp
    152 	$(COMPL)
    153 !ENDIF
    154 
    155 !IFDEF EXPLORER_OBJS
    156 $(EXPLORER_OBJS): ../../UI/Explorer/$(*B).cpp
    157 	$(COMPL)
    158 !ENDIF
    159 
    160 !IFDEF FM_OBJS
    161 $(FM_OBJS): ../../UI/FileManager/$(*B).cpp
    162 	$(COMPL)
    163 !ENDIF
    164 
    165 !IFDEF GUI_OBJS
    166 $(GUI_OBJS): ../../UI/GUI/$(*B).cpp
    167 	$(COMPL)
    168 !ENDIF
    169 
    170 !IFDEF C_OBJS
    171 $(C_OBJS): ../../../../C/$(*B).c
    172 	$(COMPL_O2)
    173 !ENDIF
    174 
    175 
    176 !ELSE
    177 
    178 {.}.cpp{$O}.obj::
    179 	$(COMPLB)
    180 {../../../Common}.cpp{$O}.obj::
    181 	$(COMPLB)
    182 {../../../Windows}.cpp{$O}.obj::
    183 	$(COMPLB)
    184 {../../../Windows/Control}.cpp{$O}.obj::
    185 	$(COMPLB)
    186 {../../Common}.cpp{$O}.obj::
    187 	$(COMPLB)
    188 
    189 {../../UI/Common}.cpp{$O}.obj::
    190 	$(COMPLB)
    191 {../../UI/Agent}.cpp{$O}.obj::
    192 	$(COMPLB)
    193 {../../UI/Console}.cpp{$O}.obj::
    194 	$(COMPLB)
    195 {../../UI/Explorer}.cpp{$O}.obj::
    196 	$(COMPLB)
    197 {../../UI/FileManager}.cpp{$O}.obj::
    198 	$(COMPLB)
    199 {../../UI/GUI}.cpp{$O}.obj::
    200 	$(COMPLB)
    201 
    202 
    203 {../../Archive}.cpp{$O}.obj::
    204 	$(COMPLB)
    205 {../../Archive/Common}.cpp{$O}.obj::
    206 	$(COMPLB)
    207 
    208 {../../Archive/7z}.cpp{$O}.obj::
    209 	$(COMPLB)
    210 {../../Archive/Cab}.cpp{$O}.obj::
    211 	$(COMPLB)
    212 {../../Archive/Chm}.cpp{$O}.obj::
    213 	$(COMPLB)
    214 {../../Archive/Com}.cpp{$O}.obj::
    215 	$(COMPLB)
    216 {../../Archive/Iso}.cpp{$O}.obj::
    217 	$(COMPLB)
    218 {../../Archive/Nsis}.cpp{$O}.obj::
    219 	$(COMPLB)
    220 {../../Archive/Rar}.cpp{$O}.obj::
    221 	$(COMPLB)
    222 {../../Archive/Tar}.cpp{$O}.obj::
    223 	$(COMPLB)
    224 {../../Archive/Udf}.cpp{$O}.obj::
    225 	$(COMPLB)
    226 {../../Archive/Wim}.cpp{$O}.obj::
    227 	$(COMPLB)
    228 {../../Archive/Zip}.cpp{$O}.obj::
    229 	$(COMPLB)
    230 
    231 {../../Compress}.cpp{$O}.obj::
    232 	$(COMPLB_O2)
    233 {../../Crypto}.cpp{$O}.obj::
    234 	$(COMPLB_O2)
    235 {../../../../C}.c{$O}.obj::
    236 	$(CCOMPLB)
    237 
    238 !ENDIF
    239 
    240 !include "Asm.mak"
    241