#********************************************************************************************************* # # 中国软件开源组织 # # 嵌入式实时操作系统 # # SylixOS(TM) LW : long wing # # Copyright All Rights Reserved # #--------------文件信息-------------------------------------------------------------------------------- # # 文 件 名: test_big_range_so.mk # # 创 建 人: RealEvo-IDE # # 文件创建日期: 2021 年 08 月 09 日 # # 描 述: 本文件由 RealEvo-IDE 生成,用于配置 Makefile 功能,请勿手动修改 #********************************************************************************************************* #********************************************************************************************************* # Clear setting #********************************************************************************************************* include $(CLEAR_VARS_MK) #********************************************************************************************************* # Target #********************************************************************************************************* LOCAL_TARGET_NAME := libtest_big_range_so.so #********************************************************************************************************* # Source list #********************************************************************************************************* MYLIB_PART1_SRCS := \ src/0.c \ src/1.c \ src/10.c \ src/100.c \ src/101.c \ src/102.c \ src/103.c \ src/104.c \ src/105.c \ src/106.c \ src/107.c \ src/108.c \ src/109.c \ src/11.c \ src/110.c \ src/111.c \ src/112.c \ src/113.c \ src/114.c \ src/115.c \ src/116.c \ src/117.c \ src/118.c \ src/119.c \ src/12.c \ src/120.c \ src/121.c \ src/122.c \ src/123.c \ src/124.c \ src/125.c \ src/126.c \ src/127.c \ src/128.c \ src/129.c \ src/13.c \ src/130.c \ src/131.c \ src/132.c \ src/133.c \ src/134.c \ src/135.c \ src/136.c \ src/137.c \ src/138.c \ src/139.c \ src/14.c \ src/140.c \ src/141.c \ src/142.c \ src/143.c \ src/144.c \ src/145.c \ src/146.c \ src/147.c \ src/148.c \ src/149.c \ src/15.c \ src/150.c \ src/151.c \ src/152.c \ src/153.c \ src/154.c \ src/155.c \ src/156.c \ src/157.c \ src/158.c \ src/159.c \ src/16.c \ src/160.c \ src/161.c \ src/162.c \ src/163.c \ src/164.c \ src/165.c \ src/166.c \ src/167.c \ src/168.c \ src/169.c \ src/17.c \ src/170.c \ src/171.c \ src/172.c \ src/173.c \ src/174.c \ src/175.c \ src/176.c \ src/177.c \ src/178.c \ src/179.c \ src/18.c \ src/180.c \ src/181.c \ src/182.c \ src/183.c \ src/184.c \ src/185.c \ src/186.c \ src/187.c \ src/188.c \ src/189.c \ src/19.c \ src/190.c \ src/191.c \ src/192.c \ src/193.c \ src/194.c \ src/195.c \ src/196.c \ src/197.c \ src/198.c \ src/199.c \ src/2.c \ src/20.c \ src/200.c \ src/201.c \ src/202.c \ src/203.c \ src/204.c \ src/205.c \ src/206.c \ src/207.c \ src/208.c \ src/209.c \ src/21.c \ src/210.c \ src/211.c \ src/212.c \ src/213.c \ src/214.c \ src/215.c \ src/216.c \ src/217.c \ src/218.c \ src/219.c \ src/22.c \ src/220.c \ src/221.c \ src/222.c \ src/223.c \ src/224.c \ src/225.c \ src/226.c \ src/227.c \ src/228.c \ src/229.c \ src/23.c \ src/230.c \ src/231.c \ src/232.c \ src/233.c \ src/234.c \ src/235.c \ src/236.c \ src/237.c \ src/238.c \ src/239.c \ src/24.c \ src/240.c \ src/241.c \ src/242.c \ src/243.c \ src/244.c \ src/245.c \ src/246.c \ src/247.c \ src/248.c \ src/249.c MYLIB_PART2_SRCS := \ src/25.c \ src/250.c \ src/251.c \ src/252.c \ src/253.c \ src/254.c \ src/255.c \ src/256.c \ src/257.c \ src/258.c \ src/259.c \ src/26.c \ src/260.c \ src/261.c \ src/262.c \ src/263.c \ src/264.c \ src/265.c \ src/266.c \ src/267.c \ src/268.c \ src/269.c \ src/27.c \ src/270.c \ src/271.c \ src/272.c \ src/273.c \ src/274.c \ src/275.c \ src/276.c \ src/277.c \ src/278.c \ src/279.c \ src/28.c \ src/280.c \ src/281.c \ src/282.c \ src/283.c \ src/284.c \ src/285.c \ src/286.c \ src/287.c \ src/288.c \ src/289.c \ src/29.c \ src/290.c \ src/291.c \ src/292.c \ src/293.c \ src/294.c \ src/295.c \ src/296.c \ src/297.c \ src/298.c \ src/299.c \ src/3.c \ src/30.c \ src/300.c \ src/301.c \ src/302.c \ src/303.c \ src/304.c \ src/305.c \ src/306.c \ src/307.c \ src/308.c \ src/309.c \ src/31.c \ src/310.c \ src/311.c \ src/312.c \ src/313.c \ src/314.c \ src/315.c \ src/316.c \ src/317.c \ src/318.c \ src/319.c \ src/32.c \ src/320.c \ src/321.c \ src/322.c \ src/323.c \ src/324.c \ src/325.c \ src/326.c \ src/327.c \ src/328.c \ src/329.c \ src/33.c \ src/330.c \ src/331.c \ src/332.c \ src/333.c \ src/334.c \ src/335.c \ src/336.c \ src/337.c \ src/338.c \ src/339.c \ src/34.c \ src/340.c \ src/341.c \ src/342.c \ src/343.c \ src/344.c \ src/345.c \ src/346.c \ src/347.c \ src/348.c \ src/349.c \ src/35.c \ src/350.c \ src/351.c \ src/352.c \ src/353.c \ src/354.c \ src/355.c \ src/356.c \ src/357.c \ src/358.c \ src/359.c \ src/36.c \ src/360.c \ src/361.c \ src/362.c \ src/363.c \ src/364.c \ src/365.c \ src/366.c \ src/367.c \ src/368.c \ src/369.c \ src/37.c \ src/370.c \ src/371.c \ src/372.c \ src/373.c \ src/374.c \ src/375.c \ src/376.c \ src/377.c \ src/378.c \ src/379.c \ src/38.c \ src/380.c \ src/381.c \ src/382.c \ src/383.c \ src/384.c \ src/385.c \ src/386.c \ src/387.c \ src/388.c \ src/389.c \ src/39.c \ src/390.c \ src/391.c \ src/392.c \ src/393.c \ src/394.c \ src/395.c \ src/396.c \ src/397.c \ src/398.c \ src/399.c \ src/4.c \ src/40.c \ src/400.c \ src/401.c \ src/402.c \ src/403.c \ src/404.c \ src/405.c \ src/406.c \ src/407.c \ src/408.c \ src/409.c \ src/41.c \ src/410.c \ src/411.c \ src/412.c \ src/413.c \ src/414.c \ src/415.c \ src/416.c \ src/417.c \ src/418.c \ src/419.c \ src/42.c \ src/420.c \ src/421.c \ src/422.c \ src/423.c \ src/424.c \ src/425.c \ src/426.c \ src/427.c \ src/428.c \ src/429.c \ src/43.c \ src/430.c \ src/431.c \ src/432.c \ src/433.c \ src/434.c \ src/435.c \ src/436.c \ src/437.c \ src/438.c \ src/439.c \ src/44.c \ src/440.c \ src/441.c \ src/442.c \ src/443.c \ src/444.c \ src/445.c \ src/446.c \ src/447.c \ src/448.c \ src/449.c \ src/45.c \ src/450.c \ src/451.c \ src/452.c \ src/453.c \ src/454.c \ src/455.c \ src/456.c \ src/457.c \ src/458.c \ src/459.c \ src/46.c \ src/460.c \ src/461.c \ src/462.c \ src/463.c \ src/464.c \ src/465.c \ src/466.c \ src/467.c \ src/468.c \ src/469.c \ src/47.c \ src/470.c \ src/471.c \ src/472.c \ src/473.c \ src/474.c \ src/475.c \ src/476.c \ src/477.c \ src/478.c \ src/479.c \ src/48.c \ src/480.c \ src/481.c \ src/482.c \ src/483.c \ src/484.c \ src/485.c \ src/486.c \ src/487.c \ src/488.c \ src/489.c \ src/49.c \ src/490.c \ src/491.c \ src/492.c \ src/493.c \ src/494.c \ src/495.c \ src/496.c \ src/497.c \ src/498.c \ src/499.c MYLIB_PART3_SRCS := \ src/5.c \ src/50.c \ src/500.c \ src/501.c \ src/502.c \ src/503.c \ src/504.c \ src/505.c \ src/506.c \ src/507.c \ src/508.c \ src/509.c \ src/51.c \ src/510.c \ src/511.c \ src/512.c \ src/513.c \ src/514.c \ src/515.c \ src/516.c \ src/517.c \ src/518.c \ src/519.c \ src/52.c \ src/520.c \ src/521.c \ src/522.c \ src/523.c \ src/524.c \ src/525.c \ src/526.c \ src/527.c \ src/528.c \ src/529.c \ src/53.c \ src/530.c \ src/531.c \ src/532.c \ src/533.c \ src/534.c \ src/535.c \ src/536.c \ src/537.c \ src/538.c \ src/539.c \ src/54.c \ src/540.c \ src/541.c \ src/542.c \ src/543.c \ src/544.c \ src/545.c \ src/546.c \ src/547.c \ src/548.c \ src/549.c \ src/55.c \ src/550.c \ src/551.c \ src/552.c \ src/553.c \ src/554.c \ src/555.c \ src/556.c \ src/557.c \ src/558.c \ src/559.c \ src/56.c \ src/560.c \ src/561.c \ src/562.c \ src/563.c \ src/564.c \ src/565.c \ src/566.c \ src/567.c \ src/568.c \ src/569.c \ src/57.c \ src/570.c \ src/571.c \ src/572.c \ src/573.c \ src/574.c \ src/575.c \ src/576.c \ src/577.c \ src/578.c \ src/579.c \ src/58.c \ src/580.c \ src/581.c \ src/582.c \ src/583.c \ src/584.c \ src/585.c \ src/586.c \ src/587.c \ src/588.c \ src/589.c \ src/59.c \ src/590.c \ src/591.c \ src/592.c \ src/593.c \ src/594.c \ src/595.c \ src/596.c \ src/597.c \ src/598.c \ src/599.c \ src/6.c \ src/60.c \ src/600.c \ src/601.c \ src/602.c \ src/603.c \ src/604.c \ src/605.c \ src/606.c \ src/607.c \ src/608.c \ src/609.c \ src/61.c \ src/610.c \ src/611.c \ src/612.c \ src/613.c \ src/614.c \ src/615.c \ src/616.c \ src/617.c \ src/618.c \ src/619.c \ src/62.c \ src/620.c \ src/621.c \ src/622.c \ src/623.c \ src/624.c \ src/625.c \ src/626.c \ src/627.c \ src/628.c \ src/629.c \ src/63.c \ src/630.c \ src/631.c \ src/632.c \ src/633.c \ src/634.c \ src/635.c \ src/636.c \ src/637.c \ src/638.c \ src/639.c \ src/64.c \ src/640.c \ src/641.c \ src/642.c \ src/643.c \ src/644.c \ src/645.c \ src/646.c \ src/647.c \ src/648.c \ src/649.c \ src/65.c \ src/650.c \ src/651.c \ src/652.c \ src/653.c \ src/654.c \ src/655.c \ src/656.c \ src/657.c \ src/658.c \ src/659.c \ src/66.c \ src/660.c \ src/661.c \ src/662.c \ src/663.c \ src/664.c \ src/665.c \ src/666.c \ src/667.c \ src/668.c \ src/669.c \ src/67.c \ src/670.c \ src/671.c \ src/672.c \ src/673.c \ src/674.c \ src/675.c \ src/676.c \ src/677.c \ src/678.c \ src/679.c \ src/68.c \ src/680.c \ src/681.c \ src/682.c \ src/683.c \ src/684.c \ src/685.c \ src/686.c \ src/687.c \ src/688.c \ src/689.c \ src/69.c \ src/690.c \ src/691.c \ src/692.c \ src/693.c \ src/694.c \ src/695.c \ src/696.c \ src/697.c \ src/698.c \ src/699.c \ src/7.c \ src/70.c \ src/700.c \ src/701.c \ src/702.c \ src/703.c \ src/704.c \ src/705.c \ src/706.c \ src/707.c \ src/708.c \ src/709.c \ src/71.c \ src/710.c \ src/711.c \ src/712.c \ src/713.c \ src/714.c \ src/715.c \ src/716.c \ src/717.c \ src/718.c \ src/719.c \ src/72.c \ src/720.c \ src/721.c \ src/722.c \ src/723.c \ src/724.c \ src/725.c \ src/726.c \ src/727.c \ src/728.c \ src/729.c \ src/73.c \ src/730.c \ src/731.c \ src/732.c \ src/733.c \ src/734.c \ src/735.c \ src/736.c \ src/737.c \ src/738.c \ src/739.c \ src/74.c \ src/740.c \ src/741.c \ src/742.c \ src/743.c \ src/744.c \ src/745.c \ src/746.c \ src/747.c \ src/748.c \ src/749.c MYLIB_PART4_SRCS := \ src/75.c \ src/750.c \ src/751.c \ src/752.c \ src/753.c \ src/754.c \ src/755.c \ src/756.c \ src/757.c \ src/758.c \ src/759.c \ src/76.c \ src/760.c \ src/761.c \ src/762.c \ src/763.c \ src/764.c \ src/765.c \ src/766.c \ src/767.c \ src/768.c \ src/769.c \ src/77.c \ src/770.c \ src/771.c \ src/772.c \ src/773.c \ src/774.c \ src/775.c \ src/776.c \ src/777.c \ src/778.c \ src/779.c \ src/78.c \ src/780.c \ src/781.c \ src/782.c \ src/783.c \ src/784.c \ src/785.c \ src/786.c \ src/787.c \ src/788.c \ src/789.c \ src/79.c \ src/790.c \ src/791.c \ src/792.c \ src/793.c \ src/794.c \ src/795.c \ src/796.c \ src/797.c \ src/798.c \ src/799.c \ src/8.c \ src/80.c \ src/800.c \ src/801.c \ src/802.c \ src/803.c \ src/804.c \ src/805.c \ src/806.c \ src/807.c \ src/808.c \ src/809.c \ src/81.c \ src/810.c \ src/811.c \ src/812.c \ src/813.c \ src/814.c \ src/815.c \ src/816.c \ src/817.c \ src/818.c \ src/819.c \ src/82.c \ src/820.c \ src/821.c \ src/822.c \ src/823.c \ src/824.c \ src/825.c \ src/826.c \ src/827.c \ src/828.c \ src/829.c \ src/83.c \ src/830.c \ src/831.c \ src/832.c \ src/833.c \ src/834.c \ src/835.c \ src/836.c \ src/837.c \ src/838.c \ src/839.c \ src/84.c \ src/840.c \ src/841.c \ src/842.c \ src/843.c \ src/844.c \ src/845.c \ src/846.c \ src/847.c \ src/848.c \ src/849.c \ src/85.c \ src/850.c \ src/851.c \ src/852.c \ src/853.c \ src/854.c \ src/855.c \ src/856.c \ src/857.c \ src/858.c \ src/859.c \ src/86.c \ src/860.c \ src/861.c \ src/862.c \ src/863.c \ src/864.c \ src/865.c \ src/866.c \ src/867.c \ src/868.c \ src/869.c \ src/87.c \ src/870.c \ src/871.c \ src/872.c \ src/873.c \ src/874.c \ src/875.c \ src/876.c \ src/877.c \ src/878.c \ src/879.c \ src/88.c \ src/880.c \ src/881.c \ src/882.c \ src/883.c \ src/884.c \ src/885.c \ src/886.c \ src/887.c \ src/888.c \ src/889.c \ src/89.c \ src/890.c \ src/891.c \ src/892.c \ src/893.c \ src/894.c \ src/895.c \ src/896.c \ src/897.c \ src/898.c \ src/899.c \ src/9.c \ src/90.c \ src/900.c \ src/901.c \ src/902.c \ src/903.c \ src/904.c \ src/905.c \ src/906.c \ src/907.c \ src/908.c \ src/909.c \ src/91.c \ src/910.c \ src/911.c \ src/912.c \ src/913.c \ src/914.c \ src/915.c \ src/916.c \ src/917.c \ src/918.c \ src/919.c \ src/92.c \ src/920.c \ src/921.c \ src/922.c \ src/923.c \ src/924.c \ src/925.c \ src/926.c \ src/927.c \ src/928.c \ src/929.c \ src/93.c \ src/930.c \ src/931.c \ src/932.c \ src/933.c \ src/934.c \ src/935.c \ src/936.c \ src/937.c \ src/938.c \ src/939.c \ src/94.c \ src/940.c \ src/941.c \ src/942.c \ src/943.c \ src/944.c \ src/945.c \ src/946.c \ src/947.c \ src/948.c \ src/949.c \ src/95.c \ src/950.c \ src/951.c \ src/952.c \ src/953.c \ src/954.c \ src/955.c \ src/956.c \ src/957.c \ src/958.c \ src/959.c \ src/96.c \ src/960.c \ src/961.c \ src/962.c \ src/963.c \ src/964.c \ src/965.c \ src/966.c \ src/967.c \ src/968.c \ src/969.c \ src/97.c \ src/970.c \ src/971.c \ src/972.c \ src/973.c \ src/974.c \ src/975.c \ src/976.c \ src/977.c \ src/978.c \ src/979.c \ src/98.c \ src/980.c \ src/981.c \ src/982.c \ src/983.c \ src/984.c \ src/985.c \ src/986.c \ src/987.c \ src/988.c \ src/989.c \ src/99.c \ src/990.c \ src/991.c \ src/992.c \ src/993.c \ src/994.c \ src/995.c \ src/996.c \ src/997.c \ src/998.c \ src/999.c LOCAL_SRCS := \ $(MYLIB_PART1_SRCS) \ $(MYLIB_PART2_SRCS) \ $(MYLIB_PART3_SRCS) \ $(MYLIB_PART4_SRCS) \ #********************************************************************************************************* # Header file search path (eg. LOCAL_INC_PATH := -I"Your header files search path") #********************************************************************************************************* LOCAL_INC_PATH := #********************************************************************************************************* # Pre-defined macro (eg. -DYOUR_MARCO=1) #********************************************************************************************************* LOCAL_DSYMBOL := #********************************************************************************************************* # Compiler flags #********************************************************************************************************* LOCAL_CFLAGS := LOCAL_CXXFLAGS := #********************************************************************************************************* # Depend library (eg. LOCAL_DEPEND_LIB := -la LOCAL_DEPEND_LIB_PATH := -L"Your library search path") #********************************************************************************************************* LOCAL_DEPEND_LIB := LOCAL_DEPEND_LIB_PATH := #********************************************************************************************************* # C++ config #********************************************************************************************************* LOCAL_USE_CXX := no LOCAL_USE_CXX_EXCEPT := no #********************************************************************************************************* # Code coverage config #********************************************************************************************************* LOCAL_USE_GCOV := no #********************************************************************************************************* # OpenMP config #********************************************************************************************************* LOCAL_USE_OMP := no #********************************************************************************************************* # User link command #********************************************************************************************************* LOCAL_PRE_LINK_CMD := LOCAL_POST_LINK_CMD := LOCAL_PRE_STRIP_CMD := LOCAL_POST_STRIP_CMD := #********************************************************************************************************* # Depend target #********************************************************************************************************* LOCAL_DEPEND_TARGET := include $(LIBRARY_MK) #********************************************************************************************************* # Objects #********************************************************************************************************* MYLIB_PART1_OBJS := $(addprefix $(OBJPATH)/$(LOCAL_TARGET_NAME)/, $(addsuffix .o, $(basename $(MYLIB_PART1_SRCS)))) MYLIB_PART2_OBJS := $(addprefix $(OBJPATH)/$(LOCAL_TARGET_NAME)/, $(addsuffix .o, $(basename $(MYLIB_PART2_SRCS)))) MYLIB_PART3_OBJS := $(addprefix $(OBJPATH)/$(LOCAL_TARGET_NAME)/, $(addsuffix .o, $(basename $(MYLIB_PART3_SRCS)))) MYLIB_PART4_OBJS := $(addprefix $(OBJPATH)/$(LOCAL_TARGET_NAME)/, $(addsuffix .o, $(basename $(MYLIB_PART4_SRCS)))) #********************************************************************************************************* # Override link command #********************************************************************************************************* $($(target)_SO): $($(target)_OBJS) $($(target)_DEPEND_TARGET) $($(target)_A) @rm -f $@ $(__PRE_LINK_CMD) $(__LD) $(__CPUFLAGS) $(ARCH_PIC_LDFLAGS) -Wl,--whole-archive $(addsuffix .a, $(basename $@ )) -Wl,--no-whole-archive $(__LIBRARIES) -o $@ $(__POST_LINK_CMD) #********************************************************************************************************* # Override make archive object files #********************************************************************************************************* $($(target)_A): $($(target)_OBJS) @rm -f $@ $(__PRE_LINK_CMD) $(AR) $(TOOLCHAIN_AR_FLAGS) $@ $(MYLIB_PART1_OBJS) $(AR) $(TOOLCHAIN_AR_FLAGS) $@ $(MYLIB_PART2_OBJS) $(AR) $(TOOLCHAIN_AR_FLAGS) $@ $(MYLIB_PART3_OBJS) $(AR) $(TOOLCHAIN_AR_FLAGS) $@ $(MYLIB_PART4_OBJS) $(__POST_LINK_CMD) #********************************************************************************************************* # End #*********************************************************************************************************