libbulletml-0.0.6-Makefile.patch (3102B)
- --- a/Makefile
- +++ b/Makefile
- @@ -1,10 +1,5 @@
- -CC = g++
- INCLUDES = -I.
- LIBS = tinyxml/tinyxml.o tinyxml/tinyxmlparser.o tinyxml/tinyxmlerror.o
- -#CXXFLAGS = -g -W -Wall -ansi -pedantic
- -#CXXFLAGS = -pg -g -W -Wall -ansi -pedantic
- -CXXFLAGS = -O2 -W -Wall -ansi -pedantic
- -CFLAGS = -O2
- OBJS = bulletmlparser-tinyxml.o bulletmlparser.o bulletmltree.o calc.o formula-variables.o bulletmlrunner.o bulletmlrunnerimpl.o
- all: libbulletml.a
- @@ -21,7 +16,7 @@
- bison -y calc.yy && mv y.tab.c calc.cpp
- $(OBJS): %.o: %.cpp
- - $(CC) -c $(CXXFLAGS) $(INCLUDES) $<
- + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(INCLUDES) -c $< -o $@
- doxy:
- doxygen
- --- a/tinyxml/Makefile
- +++ b/tinyxml/Makefile
- @@ -14,41 +14,6 @@
- PROFILE := NO
- #****************************************************************************
- -
- -CC := gcc
- -CXX := g++
- -LD := g++
- -AR := ar rc
- -RANLIB := ranlib
- -
- -DEBUG_CFLAGS := -Wall -Wno-unknown-pragmas -Wno-format -g -DDEBUG
- -RELEASE_CFLAGS := -Wall -Wno-unknown-pragmas -Wno-format -O2
- -
- -LIBS :=
- -
- -DEBUG_CXXFLAGS := ${DEBUG_CFLAGS}
- -RELEASE_CXXFLAGS := ${RELEASE_CFLAGS}
- -
- -DEBUG_LDFLAGS := -g
- -RELEASE_LDFLAGS :=
- -
- -ifeq (YES, ${DEBUG})
- - CFLAGS += ${DEBUG_CFLAGS}
- - CXXFLAGS += ${DEBUG_CXXFLAGS}
- - LDFLAGS += ${DEBUG_LDFLAGS}
- -else
- - CFLAGS += ${RELEASE_CFLAGS}
- - CXXFLAGS += ${RELEASE_CXXFLAGS}
- - LDFLAGS += ${RELEASE_LDFLAGS}
- -endif
- -
- -ifeq (YES, ${PROFILE})
- - CFLAGS := ${CFLAGS} -pg
- - CXXFLAGS := ${CXXFLAGS} -pg
- - LDFLAGS := ${LDFLAGS} -pg
- -endif
- -
- -#****************************************************************************
- # Preprocessor directives
- #****************************************************************************
- @@ -70,8 +35,8 @@
- # Makefile code common to all platforms
- #****************************************************************************
- -CFLAGS := ${CFLAGS} ${DEFS}
- -CXXFLAGS := ${CXXFLAGS} ${DEFS}
- +CFLAGS += ${DEFS}
- +CXXFLAGS += ${DEFS}
- #****************************************************************************
- # Targets of the build
- @@ -98,7 +63,7 @@
- #****************************************************************************
- ${OUTPUT}: ${OBJS}
- - ${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}
- + ${CXX} ${LDFLAGS} -o $@ ${OBJS} ${LIBS} ${EXTRA_LIBS}
- #****************************************************************************
- # common rules
- @@ -106,10 +71,10 @@
- # Rules for compiling source files to object files
- %.o : %.cpp
- - ${CXX} -c ${CXXFLAGS} ${INCS} $< -o $@
- + ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${INCS} -c $< -o $@
- %.o : %.c
- - ${CC} -c ${CFLAGS} ${INCS} $< -o $@
- + ${CC} ${CFLAGS} ${CPPFLAGS} ${INCS} -c $< -o $@
- clean:
- -rm -f core ${OBJS} ${OUTPUT}
- --- a/ygg/Makefile
- +++ b/ygg/Makefile
- @@ -2,8 +2,6 @@
- LIBS =
- #CXXFLAGS = -g -W -Wall
- #CXXFLAGS = -pg -g -W -Wall
- -CXXFLAGS = -O2 -W -Wall
- -CFLAGS = -O2
- OBJS = ygg.o
- all: $(OBJS)
- @@ -12,7 +10,7 @@
- rm -f *.o *.a
- $(OBJS): %.o: %.cpp
- - $(CXX) -c $(CXXFLAGS) $(INCLUDES) $<
- + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(INCLUDES) -c $< -o $@
- distdir: