tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

makefile.gcc (4556B)


      1 PROG = lzma
      2 CXX = g++ -O2
      3 # -Wall -Werror -Wno-delete-non-virtual-dtor
      4 CXX_C = gcc -O2 -Wall -Werror
      5 
      6 ifdef SystemDrive
      7 IS_MINGW = 1
      8 endif
      9 
     10 ifdef IS_MINGW
     11 
     12 RM = del
     13 CFLAGS = -c
     14 LIB2 = -loleaut32 -luuid
     15 LDFLAGS = -s
     16 
     17 FILE_IO =FileIO
     18 FILE_IO_2 =Windows/$(FILE_IO)
     19 
     20 MT_FILES = \
     21   LzFindMt.o \
     22   Threads.o \
     23 
     24 else
     25 
     26 RM = rm -f
     27 CFLAGS = -c -D_7ZIP_ST
     28 
     29 FILE_IO =C_FileIO
     30 FILE_IO_2 =Common/$(FILE_IO)
     31 
     32 
     33 endif
     34 
     35 
     36 OBJS = \
     37   $(MT_FILES) \
     38   $(FILE_IO).o \
     39   LzmaAlone.o \
     40   Bench.o \
     41   BenchCon.o \
     42   ConsoleClose.o \
     43   LzmaDecoder.o \
     44   LzmaEncoder.o \
     45   LzmaRegister.o \
     46   CreateCoder.o \
     47   CWrappers.o \
     48   FileStreams.o \
     49   FilterCoder.o \
     50   MethodProps.o \
     51   StreamUtils.o \
     52   CommandLineParser.o \
     53   CRC.o \
     54   CrcReg.o \
     55   IntToString.o \
     56   MyString.o \
     57   MyVector.o \
     58   MyWindows.o \
     59   StringConvert.o \
     60   StringToInt.o \
     61   PropVariant.o \
     62   System.o \
     63   7zCrc.o \
     64   7zCrcOpt.o \
     65   Alloc.o \
     66   Bra86.o \
     67   CpuArch.o \
     68   LzFind.o \
     69   LzmaDec.o \
     70   LzmaEnc.o \
     71   Lzma86Dec.o \
     72   Lzma86Enc.o \
     73 
     74 
     75 all: $(PROG)
     76 
     77 $(PROG): $(OBJS)
     78 	$(CXX) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIB2)
     79 
     80 LzmaAlone.o: LzmaAlone.cpp
     81 	$(CXX) $(CFLAGS) LzmaAlone.cpp
     82 
     83 Bench.o: ../../UI/Common/Bench.cpp
     84 	$(CXX) $(CFLAGS) ../../UI/Common/Bench.cpp
     85 
     86 BenchCon.o: ../../UI/Console/BenchCon.cpp
     87 	$(CXX) $(CFLAGS) ../../UI/Console/BenchCon.cpp
     88 
     89 ConsoleClose.o: ../../UI/Console/ConsoleClose.cpp
     90 	$(CXX) $(CFLAGS) ../../UI/Console/ConsoleClose.cpp
     91 
     92 LzmaDecoder.o: ../../Compress/LzmaDecoder.cpp
     93 	$(CXX) $(CFLAGS) ../../Compress/LzmaDecoder.cpp
     94 
     95 LzmaEncoder.o: ../../Compress/LzmaEncoder.cpp
     96 	$(CXX) $(CFLAGS) ../../Compress/LzmaEncoder.cpp
     97 
     98 LzmaRegister.o: ../../Compress/LzmaRegister.cpp
     99 	$(CXX) $(CFLAGS) ../../Compress/LzmaRegister.cpp
    100 
    101 CreateCoder.o: ../../Common/CreateCoder.cpp
    102 	$(CXX) $(CFLAGS) ../../Common/CreateCoder.cpp
    103 
    104 CWrappers.o: ../../Common/CWrappers.cpp
    105 	$(CXX) $(CFLAGS) ../../Common/CWrappers.cpp
    106 
    107 FileStreams.o: ../../Common/FileStreams.cpp
    108 	$(CXX) $(CFLAGS) ../../Common/FileStreams.cpp
    109 
    110 FilterCoder.o: ../../Common/FilterCoder.cpp
    111 	$(CXX) $(CFLAGS) ../../Common/FilterCoder.cpp
    112 
    113 MethodProps.o: ../../Common/MethodProps.cpp
    114 	$(CXX) $(CFLAGS) ../../Common/MethodProps.cpp
    115 
    116 StreamUtils.o: ../../Common/StreamUtils.cpp
    117 	$(CXX) $(CFLAGS) ../../Common/StreamUtils.cpp
    118 
    119 $(FILE_IO).o: ../../../$(FILE_IO_2).cpp
    120 	$(CXX) $(CFLAGS) ../../../$(FILE_IO_2).cpp
    121 
    122 
    123 CommandLineParser.o: ../../../Common/CommandLineParser.cpp
    124 	$(CXX) $(CFLAGS) ../../../Common/CommandLineParser.cpp
    125 
    126 CRC.o: ../../../Common/CRC.cpp
    127 	$(CXX) $(CFLAGS) ../../../Common/CRC.cpp
    128 
    129 CrcReg.o: ../../../Common/CrcReg.cpp
    130 	$(CXX) $(CFLAGS) ../../../Common/CrcReg.cpp
    131 
    132 IntToString.o: ../../../Common/IntToString.cpp
    133 	$(CXX) $(CFLAGS) ../../../Common/IntToString.cpp
    134 
    135 MyString.o: ../../../Common/MyString.cpp
    136 	$(CXX) $(CFLAGS) ../../../Common/MyString.cpp
    137 
    138 MyVector.o: ../../../Common/MyVector.cpp
    139 	$(CXX) $(CFLAGS) ../../../Common/MyVector.cpp
    140 
    141 MyWindows.o: ../../../Common/MyWindows.cpp
    142 	$(CXX) $(CFLAGS) ../../../Common/MyWindows.cpp
    143 
    144 StringConvert.o: ../../../Common/StringConvert.cpp
    145 	$(CXX) $(CFLAGS) ../../../Common/StringConvert.cpp
    146 
    147 StringToInt.o: ../../../Common/StringToInt.cpp
    148 	$(CXX) $(CFLAGS) ../../../Common/StringToInt.cpp
    149 
    150 PropVariant.o: ../../../Windows/PropVariant.cpp
    151 	$(CXX) $(CFLAGS) ../../../Windows/PropVariant.cpp
    152 
    153 System.o: ../../../Windows/System.cpp
    154 	$(CXX) $(CFLAGS) ../../../Windows/System.cpp
    155 
    156 7zCrc.o: ../../../../C/7zCrc.c
    157 	$(CXX_C) $(CFLAGS) ../../../../C/7zCrc.c
    158 
    159 7zCrcOpt.o: ../../../../C/7zCrcOpt.c
    160 	$(CXX_C) $(CFLAGS) ../../../../C/7zCrcOpt.c
    161 
    162 Alloc.o: ../../../../C/Alloc.c
    163 	$(CXX_C) $(CFLAGS) ../../../../C/Alloc.c
    164 
    165 Bra86.o: ../../../../C/Bra86.c
    166 	$(CXX_C) $(CFLAGS) ../../../../C/Bra86.c
    167 
    168 CpuArch.o: ../../../../C/CpuArch.c
    169 	$(CXX_C) $(CFLAGS) ../../../../C/CpuArch.c
    170 
    171 LzFind.o: ../../../../C/LzFind.c
    172 	$(CXX_C) $(CFLAGS) ../../../../C/LzFind.c
    173 
    174 ifdef MT_FILES
    175 LzFindMt.o: ../../../../C/LzFindMt.c
    176 	$(CXX_C) $(CFLAGS) ../../../../C/LzFindMt.c
    177 
    178 Threads.o: ../../../../C/Threads.c
    179 	$(CXX_C) $(CFLAGS) ../../../../C/Threads.c
    180 endif
    181 
    182 LzmaDec.o: ../../../../C/LzmaDec.c
    183 	$(CXX_C) $(CFLAGS) ../../../../C/LzmaDec.c
    184 
    185 LzmaEnc.o: ../../../../C/LzmaEnc.c
    186 	$(CXX_C) $(CFLAGS) ../../../../C/LzmaEnc.c
    187 
    188 Lzma86Dec.o: ../../../../C/Lzma86Dec.c
    189 	$(CXX_C) $(CFLAGS) ../../../../C/Lzma86Dec.c
    190 
    191 Lzma86Enc.o: ../../../../C/Lzma86Enc.c
    192 	$(CXX_C) $(CFLAGS) ../../../../C/Lzma86Enc.c
    193 
    194 clean:
    195 	-$(RM) $(PROG) $(OBJS)