Makefiles: removed bunch of no longer used definitions from `config-linux-gnu.make` stx-8.0.0
authorJan Vrany <jan.vrany@fit.cvut.cz>
Sun, 01 Apr 2018 22:57:15 +0100
branchstx-8.0.0
changeset 225 76d6225ffad4
parent 224 212ec423a6ab
child 226 67883ba3bd17
Makefiles: removed bunch of no longer used definitions from `config-linux-gnu.make`
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 ---------------------