]> granicus.if.org Git - libexpat/commitdiff
Sam TH:
authorFred L. Drake, Jr. <fdrake@users.sourceforge.net>
Thu, 1 Mar 2001 04:04:26 +0000 (04:04 +0000)
committerFred L. Drake, Jr. <fdrake@users.sourceforge.net>
Thu, 1 Mar 2001 04:04:26 +0000 (04:04 +0000)
Remove gcc-specific cruft from the Makefile -- this hurts portability!

This closes SF tracker patch #403584, and probably more platform-specific
build process bugs than I care to think about.

expat/lib/Makefile.in

index 85635edd2a6e251e9aa0eb182ba0cf218df4cb73..941b277bc1be351e205202703970710be180ca3a 100644 (file)
@@ -107,24 +107,10 @@ all: $(LIBRARY)
 .PHONY: all clean distclean maintainer-clean
 
 .c.o:
-       @echo '$(COMPILE) -c $<'; \
-       $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-       @-cp .deps/$(*F).pp .deps/$(*F).P; \
-       tr ' ' '\012' < .deps/$(*F).pp \
-         | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-           >> .deps/$(*F).P; \
-       rm .deps/$(*F).pp
+       $(COMPILE) -c $<
 
 .c.lo:
-       @echo '$(LTCOMPILE) -c $<'; \
-       test -d .deps || mkdir .deps ; \
-       $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-       @-sed -e 's/^\([^:]*\)\.o[      ]*:/\1.lo \1.o :/' \
-         < .deps/$(*F).pp > .deps/$(*F).P; \
-       tr ' ' '\012' < .deps/$(*F).pp \
-         | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-           >> .deps/$(*F).P; \
-       rm -f .deps/$(*F).pp
+       $(LTCOMPILE) -c $<
 
 Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
        cd $(top_builddir) \