@@ -99,6 +99,9 @@ tuneold: $(LIBNAME)
9999 cd etc/; /bin/sh tune_it.sh; cd ..
100100 $(MAKE) -f makefile.shared
101101
102+ # etc/tune.c uses hidden symbols, so we assume that only difference between the shared and static
103+ # libraries is just that: they are shared or static and simply build a static library to run
104+ # etc/tune
102105tune:
103106 $(MAKE) -f makefile tune
104107 $(MAKE) -f makefile clean
@@ -116,32 +119,9 @@ graphsold: $(LIBNAME)
116119 cd ..
117120 $(MAKE) -f makefile.shared
118121
119-
120- # Most of the substitution tricks do not work in Posix make and/or shell
121- # so we do it by hand. (Yes, it has to be in one line)
122122graphs:
123123 $(MAKE) -f makefile graphs
124- cd etc/;\
125- /bin/mv multiplying.png multiplying.png_backup;\
126- /bin/mv squaring.png squaring.png_backup;\
127- /bin/mv readradix.png readradix.png_backup;\
128- /bin/mv writeradix.png writeradix.png_backup;\
129- /bin/mv multiplying multiplying_backup;\
130- /bin/mv squaring squaring_backup;\
131- /bin/mv readradix readradix_backup;\
132- /bin/mv writeradix writeradix_backup;\
133- cd ..
134124 $(MAKE) -f makefile clean
135- cd etc/;\
136- /bin/mv multiplying.png_backup multiplying.png;\
137- /bin/mv squaring.png_backup squaring.png;\
138- /bin/mv readradix.png_backup readradix.png;\
139- /bin/mv writeradix.png_backup writeradix.png;\
140- /bin/mv multiplying_backup multiplying;\
141- /bin/mv squaring_backup squaring;\
142- /bin/mv readradix_backup readradix;\
143- /bin/mv writeradix_backup writeradix;\
144- cd ..
145125 $(MAKE) -f makefile.shared
146126
147127
0 commit comments