diff options
Diffstat (limited to 'build/autoconf')
-rw-r--r-- | build/autoconf/Make.config.in | 2 | ||||
-rw-r--r-- | build/autoconf/Makefile | 4 | ||||
-rw-r--r-- | build/autoconf/configure.ac | 39 |
3 files changed, 9 insertions, 36 deletions
diff --git a/build/autoconf/Make.config.in b/build/autoconf/Make.config.in index e1748db..9f64494 100644 --- a/build/autoconf/Make.config.in +++ b/build/autoconf/Make.config.in @@ -20,7 +20,7 @@ STRIP = @STRIP@ STRIPFLAGS= @STRIPFLAGS@ AFLAGS = -LFLAGS = @LFLAGS@ +LDFLAGS = @LDFLAGS@ WFLAGS = TARNAME = $(LIBNAME)-@LIBRARY_VERSION@.tgz diff --git a/build/autoconf/Makefile b/build/autoconf/Makefile index efaff3e..d15103a 100644 --- a/build/autoconf/Makefile +++ b/build/autoconf/Makefile @@ -51,11 +51,11 @@ all: $(OBJECTS) endif $(OBJECTS): %.$(EXT) : %.o - $(LD) $(LFLAGS) -o $@ $*.o $(LIBS) + $(CC) $(LDFLAGS) -o $@ $*.o $(LIBS) $(STRIP) $(STRIPFLAGS) $@ $(LIBNAME): $(TARGETS) z_zexy.c z_zexy.h - $(LD) $(LFLAGS) -o $@.$(EXT) $(SOURCEDIR)/*.o $(LIBS) + $(CC) $(LDFLAGS) -o $@.$(EXT) $(SOURCEDIR)/*.o $(LIBS) $(STRIP) $(STRIPFLAGS) $@.$(EXT) $(TARGETS): %.o : %.c diff --git a/build/autoconf/configure.ac b/build/autoconf/configure.ac index 0eb5307..72f8134 100644 --- a/build/autoconf/configure.ac +++ b/build/autoconf/configure.ac @@ -12,7 +12,7 @@ AC_SUBST(STK) AC_SUBST(CFLAGS) AC_SUBST(DEFS) AC_SUBST(DFLAGS) -AC_SUBST(LFLAGS) +AC_SUBST(LDFLAGS) AC_SUBST(EXT) AC_SUBST(LD) AC_SUBST(STRIP) @@ -38,7 +38,6 @@ AC_ARG_WITH(extension,[ --with-extension=<ext> enforce a certain extension for AC_ARG_WITH(pdpath, [ --with-pd=</path/to/pd> where to look for pd-headers and and -libs]) AC_ARG_ENABLE(PIC, [ --disable-PIC disable compilation with PIC-flag]) AC_ARG_ENABLE(PIC, [ --disable-exportdynamic disable linkage with the export_dynamic-flag]) -AC_ARG_ENABLE(icc, [ --enable-icc enable ICC-support]) AC_ARG_ENABLE(lpt, [ --enable-lpt enable parallelport-support]) AC_ARG_ENABLE(library,[ --disable-library split the library into single externals]) @@ -50,10 +49,6 @@ if test "x" = "x${enable_lpt}" ; then enable_lpt="${with_lpt}" fi -if test "x" = "x${enable_icc}" ; then - enable_icc="${with_icc}" -fi - if test "xno" != "x${enable_library}" ; then dnl LATER: find a more generic way to generate the .._LIBRARY define BUILDLIBRARY="-DZEXY_LIBRARY" @@ -62,7 +57,6 @@ fi if test `uname | sed -e 's/^MINGW.*/NT/'` = NT ; then LD=${CC} -# LDFLAGS="-shared pd.dll" EXT=dll if test "x" = "x${enable_exportdynamic}" ; then enable_exportdynamic="no" @@ -120,18 +114,8 @@ dnl Replace `main' with a function in -lstk: dnl AC_CHECK_LIB(stk, main, STK=yes) -dnl for now i can test ICC only on linux dnl LATER we might want to use it for other platforms (namely:windoze) too -if test `uname -s` = Linux; -then - AC_ARG_ENABLE(icc, [ --enable-icc enable ICC-support]) - if test "$enable_icc" = "yes"; then - CC=icc - LD=icc - fi -fi - AC_CHECK_LIB(pd, nullfn) AC_CHECK_LIB(regex, regcomp) @@ -299,16 +283,6 @@ if test `uname -s` = Linux; then EXT=pd_linux STRIPFLAGS="--strip-unneeded" - if test "$enable_icc" = "yes"; then - CC=icc - fi - - if test $CC = "icc" - then - LD=$CC - AC_CHECK_LDFLAGS([-ip -ipo_obj]) - AC_CHECK_CFLAGS([-ip -ipo_obj]) - fi fi dnl This should use '-bundle_loader /path/to/pd/bin/pd' instead of'-undefined suppress' @@ -338,9 +312,8 @@ AC_CHECK_LDFLAGS([-shared pd.dll]) if test `uname -s` = IRIX64; then - LDFLAGS="-n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \ - -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \ - -shared -rdata_shared" + LDFLAGS="-shared,-rdata_shared" + CFLAGS="-DUNIX -DIRIX -DN32 -woff 1080,1064,1185 -n32 -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true" EXT=pd_irix6 dnl DFLAGS="-DUNIX -DIRIX6" STRIPFLAGS="--strip-unneeded" @@ -355,8 +328,9 @@ fi if test `uname -s` = IRIX32; then - LDFLAGS="-o32 -DUNIX -DIRIX -O2 - -shared -rdata_shared" + LDFLAGS="-o32,-shared,-rdata_shared" + CFLAGS="-o32 -DUNIX -DIRIX -O2" + EXT=pd_irix5 dnl DFLAGS="-DUNIX -DIRIX5" STRIPFLAGS="--strip-unneeded" @@ -422,6 +396,5 @@ AC_CHECK_HEADERS(m_pd.h, , "--with-pd=</path/to/pd/>" or "--includedir=</path/to/pd/src/>"])) -LFLAGS=${LDFLAGS} AC_OUTPUT(Make.config) |