[PD-cvs] SF.net SVN: pure-data:[10561] trunk/externals/Makefile

zmoelnig at users.sourceforge.net zmoelnig at users.sourceforge.net
Sat Jan 17 12:27:39 CET 2009


Revision: 10561
          http://pure-data.svn.sourceforge.net/pure-data/?rev=10561&view=rev
Author:   zmoelnig
Date:     2009-01-17 11:27:38 +0000 (Sat, 17 Jan 2009)

Log Message:
-----------
iemmatix should compile again; this build-system is really f*d up...

Modified Paths:
--------------
    trunk/externals/Makefile

Modified: trunk/externals/Makefile
===================================================================
--- trunk/externals/Makefile	2009-01-16 09:16:39 UTC (rev 10560)
+++ trunk/externals/Makefile	2009-01-17 11:27:38 UTC (rev 10561)
@@ -1406,12 +1406,14 @@
 
 #------------------------------------------------------------------------------#
 # IEMMATRIX
+## oh this is all sh!t: please use iemmatrix's build-system instead
 IEMMATRIX_NAME=iemmatrix
-IEMMATRIX_SRC := $(wildcard $(externals_src)/iem/iemmatrix/src/m[at]*.c)
-IEMMATRIX_ALIAS := $(wildcard $(externals_src)/iem/iemmatrix/alias/*.c)
+IEMMATRIX_ROOT := $(externals_src)/iem/iemmatrix
+IEMMATRIX_SRC := $(wildcard $(IEMMATRIX_ROOT)/src/m[at]*.c)
+IEMMATRIX_ALIAS := $(wildcard $(IEMMATRIX_ROOT)/alias/*.c)
 IEMMATRIX_OBJ := $(IEMMATRIX_SRC:.c=.o) $(IEMMATRIX_ALIAS:.c=.o)
-IEMMATRIX_SHARED := $(wildcard $(externals_src)/iem/iemmatrix/src/iemmatrix_binops.c) \
-                    $(wildcard $(externals_src)/iem/iemmatrix/src/iemmatrix_utility.c)
+IEMMATRIX_SHARED := $(wildcard $(IEMMATRIX_ROOT)/src/iemmatrix_binops.c) \
+                    $(wildcard $(IEMMATRIX_ROOT)/src/iemmatrix_utility.c)
 
 iemmatrix: $(IEMMATRIX_OBJ:.o=.$(EXTENSION))
 
@@ -1422,7 +1424,7 @@
 	#rm -f -- "$*.o"
 
 $(IEMMATRIX_OBJ) $(IEMMATRIX_SHARED:.c=.o) : %.o : %.c
-	$(CC) $(CFLAGS) -o "$*.o" -c "$*.c"
+	$(CC) $(CFLAGS) -o "$*.o" -c "$*.c" -I$(IEMMATRIX_ROOT)/src
 
 iemmatrix_install: iemmatrix
 	install -d $(objectsdir)/$(IEMMATRIX_NAME)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list