# HG changeset patch # User Jan Vrany # Date 1522619835 -3600 # Node ID 76d6225ffad45efa02c64b878c6429c2d650e786 # Parent 212ec423a6ab0ec2230e5af6f7f399d7e917c0ac Makefiles: removed bunch of no longer used definitions from `config-linux-gnu.make` diff -r 212ec423a6ab -r 76d6225ffad4 makelib/config-linux-gnu.make --- a/makelib/config-linux-gnu.make Sun Apr 01 22:41:43 2018 +0100 +++ b/makelib/config-linux-gnu.make Sun Apr 01 22:57:15 2018 +0100 @@ -112,133 +112,4 @@ MATRIXLOCK_DIR=$(TOP)/../exept/setup/ml MATRIXLOCK_LIB_ARG=-L$(MATRIXLOCK_DIR)/lib -lmxlin260 -lusb - -# -# an extra rule for shared objects -# -.SUFFIXES: .a .o .so -.o.so: - @-rm -f $*.so - $(LD) -shared $(LDFLAGS) -o $*.so $*.o $(LOCAL_SHARED_LIBS) $(EXTRA_SHARED_LIBS) - -.a.so: - rm -f $*.so - rm -rf tmp.a.so - mkdir tmp.a.so - cd tmp.a.so; $(AR) x ../$*.a - @-rm -f $*.so - $(LD) -shared $(LDFLAGS) -o $*.so tmp.a.so/*.o $(LOCAL_SHARED_LIBS) $(EXTRA_SHARED_LIBS) - rm -rf tmp.a.so - -SHAREDLIBRULE=linuxSharedLib -linuxSharedLib: - @-rm -f $(LIB) - $(LD) -shared $(LDFLAGS) -o $(LIB) $(OBJS) $(LOCAL_SHARED_LIBS) $(EXTRA_SHARED_LIBS) - -#.st.s2: -# $(STC) $(STCFLAGS) $(CFLAGS) -C $*.st -# $(CC) $(CFLAGS) -S $*.c -# @-echo " stripping off useless .align directives ..." -# sed "/.align 4/d" < $*.s > $*.s2 - -#.SUFFIXES: .s2 .s3 -# -#.s2.s3: -# @-echo " removing useless jumps ..." -# awk -f $(TOP)/rules/i386.script.awk < $*.s2 > $*.s3 - -# -# extra rules for space-optimized/speed-optimized modules modules -# -.SUFFIXES: .st .spc .spd - -.st.spc: - $(MAKE) STC_OPT="$(STC_OPT)" OPT="$(OPT)" STCOPT="$(STCOPT)" STFILE=$* KEEP=y __SPACEOPT_O_RULE__ - -.st.spd: - $(MAKE) STC_OPT="$(STC_OPT)" OPT="$(OPT)" STCOPT="$(STCOPT)" STFILE=$* KEEP=y __SPEEDOPT_O_RULE__ - -VERYBIG_STFILE_RULE=__VERYBIG_RULE__ -__VERYBIG_RULE__: - $(MAKE) $(O_RULE) STFILE=$(BIG_FILE) CC="$(CC)" STC_OPT="$(STC_OPT) -Os" OPT="$(OPT) -Os" SEPINITCODE="$(SEPINITCODE)" - -LONGNAME_RULE=__NORMAL_RULE2__ -__NORMAL_RULE2__: - $(MAKE) $(O_RULE) STFILE=$(LONGNAME_FILE) CC="$(CC)" STC_OPT="$(STC_OPT)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" - - -#AWK_VERBOSE=1 -AWK_DIFF= -AWK_FIX=$(TOP)/rules/i386fixELF.awk - -SPACEOPT_O_RULE=__SPACEOPT_O_RULE__ -__SPACEOPT_O_RULE__: - @$(MAKE) STC=$(STC) CC=$(CC) STCOPT="$(STCOPT)" SEPINITCODE="$(SEPINITCODE)" $(STFILE).s - @-if [ -f $(STFILE).s ]; then \ - awk -f $(AWK_FIX) < $(STFILE).s > $(STFILE).s2; \ - if [ "$(AWK_DIFF)" != "" ]; then \ - diff $(STFILE).s $(STFILE).s2; \ - fi; \ - if [ "$(AWK_VERBOSE)" != "" ]; then \ - echo "# optimized $(STFILE).s -> $(STFILE).s2"; \ - tail -5 $(STFILE).s2; \ - echo; \ - fi; \ - $(AS) $(ASFLAGS) -o $(STFILE).o $(STFILE).s2; \ - fi - @-if [ -f i_$(STFILE).s ]; then \ - awk -f $(AWK_FIX) < i_$(STFILE).s > i_$(STFILE).s2; \ - if [ "$(AWK_DIFF)" != "" ]; then \ - diff i_$(STFILE).s i_$(STFILE).s2; \ - fi; \ - if [ "$(AWK_VERBOSE)" != "" ]; then \ - echo "# optimized i_$(STFILE).s -> i_$(STFILE).s2"; \ - tail -5 i_$(STFILE).s2; \ - echo; \ - fi; \ - $(AS) $(ASFLAGS) -o i_$(STFILE).o i_$(STFILE).s2; \ - fi - @if [ "$(KEEP)" != "y" ]; then \ - rm -f $(STFILE).s $(STFILE).s2 i_$(STFILE).s i_$(STFILE).s2; \ - fi - - -.SUFFIXES: .st .s2 - -.st.s2: - @$(MAKE) $(SPEEDOPT_O_RULE) STCOPT="$(STCOPT)" KEEP=y STFILE=$* SEPINITCODE="$(SEPINITCODE)" - -SPEEDOPT_O_RULE=__SPEEDOPT_O_RULE__ -__SPEEDOPT_O_RULE__: - @$(MAKE) STC=$(STC) CC=$(CC) STCOPT="$(STCOPT)" SEPINITCODE="$(SEPINITCODE)" $(STFILE).s - @-if [ -f $(STFILE).s ]; then \ - awk -f $(AWK_FIX) < $(STFILE).s > $(STFILE).s2; \ - if [ "$(AWK_DIFF)" != "" ]; then \ - diff $(STFILE).s $(STFILE).s2; \ - fi; \ - if [ "$(AWK_VERBOSE)" != "" ]; then \ - echo "# optimized $(STFILE).s -> $(STFILE).s2"; \ - tail -5 $(STFILE).s2; \ - echo; \ - fi; \ - $(AS) $(ASFLAGS) -o $(STFILE).o $(STFILE).s2; \ - fi - @-if [ -f i_$(STFILE).s ]; then \ - awk -f $(AWK_FIX) < i_$(STFILE).s > i_$(STFILE).s2; \ - if [ "$(AWK_DIFF)" != "" ]; then \ - diff i_$(STFILE).s i_$(STFILE).s2; \ - fi; \ - if [ "$(AWK_VERBOSE)" != "" ]; then \ - echo "# optimized i_$(STFILE).s -> i_$(STFILE).s2"; \ - tail -5 i_$(STFILE).s2; \ - echo; \ - fi; \ - $(AS) $(ASFLAGS) -o i_$(STFILE).o i_$(STFILE).s2; \ - fi - @if [ "$(KEEP)" != "y" ]; then \ - rm -f $(STFILE).s $(STFILE).s2 i_$(STFILE).s i_$(STFILE).s2; \ - fi - -O_RULE=$(SPEEDOPT_O_RULE) - #------------------ end of linux-elf/COMMON/defines ---------------------