defs-orig.mk: Make it work with gcc-3.0.3

This commit is contained in:
Jan Lindemann 2002-01-04 14:21:03 +00:00 committed by Jan Lindemann
commit 9b094fb2e3

View file

@ -24,6 +24,11 @@ DIST_WINVERSION = $(shell echo $(WINVERSION) | sed -e "s/-dev//")
LOCAL_DIST_VERSION = $(shell echo $(LOCAL_VERSION) | sed -e "s/-dev//")
LOCAL_DIST_WINVERSION = $(shell echo $(LOCAL_WINVERSION) | sed -e "s/-dev//")
GCC_VERSION = $(shell gcc -v 2>&1 | grep version | awk '{ print $$3;}')
GCC_MAJOR = $(shell gcc -v 2>&1 | grep version | awk '{ split($$3,a,"."); print a[1];}')
GCC_MINOR = $(shell gcc -v 2>&1 | grep version | awk '{ split($$3,a,"."); print a[2];}')
GCC_REV = $(shell gcc -v 2>&1 | grep version | awk '{ split($$3,a,"."); print a[3];}')
#ifndef $(TOPDIR)
# TOPDIR := $(MODDIR)
#endif
@ -83,7 +88,14 @@ CFLAGS = $(INCLUDE) $(PROJECT_CFLAGS) $(CFLAGS_DEBUG) $(LOCAL_CFLAGS) $
CPPFLAGS = $(INCLUDE) $(PROJECT_CPPFLAGS) $(CPPFLAGS_DEBUG) $(LOCAL_CPPFLAGS) $(YLIB_CPPFLAGS)
LDFFTW = -lrfftw -lfftw -lm
#LDAUDIO = -laudiofile
LDFLAGS = -L$(LIBDIR) -l$(LIBNAME) -lg++ -lstdc++ $(PROJECT_LDFLAGS) $(LOCAL_LDFLAGS)
ifeq ($(GCC_MAJOR),2)
LPPFLAGS = -lg++ -lstdc++
else
LPPFLAGS = -lg++-3 -lstdc++ -L/usr/local/lib
endif
LDFLAGS = -L$(LIBDIR) -l$(LIBNAME) $(LPPFLAGS) $(PROJECT_LDFLAGS) $(LOCAL_LDFLAGS)
LDREST = -ldl $(LDAUDIO) $(LDFFTW)
CC = $(YAMD)gcc
CPP = $(YAMD)g++
@ -91,11 +103,6 @@ RM = rm
AR = ar
INSTALL = install
GCC_VERSION = $(shell gcc -v 2>&1 | grep version | awk '{ print $3;}')
GCC_MAJOR = $(shell gcc -v 2>&1 | grep version | awk '{ split($3,a,"."); print a[1];}')
GCC_MINOR = $(shell gcc -v 2>&1 | grep version | awk '{ split($3,a,"."); print a[2];}')
GCC_REV = $(shell gcc -v 2>&1 | grep version | awk '{ split($3,a,"."); print a[3];}')
define make_subdirs
set -e; for D in $(SUBDIRS) ; do make -C $$D ; done
endef