# HG changeset patch # User carandraug # Date 1331607680 0 # Node ID f6d36e0c741660f56fefab85777678f4aefd63e0 # Parent 1bc5dda26ff93ddd3bc6a688cf7dd566ae6c3db6 io: using macros for Makefile diff -r 1bc5dda26ff9 -r f6d36e0c7416 main/io/src/Makefile --- a/main/io/src/Makefile Tue Mar 13 02:51:42 2012 +0000 +++ b/main/io/src/Makefile Tue Mar 13 03:01:20 2012 +0000 @@ -1,5 +1,7 @@ all: csvexplode.oct csv2cell.oct csvconcat.oct cell2csv.oct xmlread.oct +MKOCTFILE = mkoctfile -Wall + ifdef FLEXML # flexml is a dead project. It requires flex 2.5.4a-6 (flex-old on Debian). # Further, we have modified the resulting xmltree_read.c by hand, changing @@ -13,19 +15,19 @@ endif xmltree.o: xmltree.c xmltree.h - mkoctfile -Wall -c $< + $(MKOCTFILE) -c $< xmltree_read.o: xmltree_read.c xmltree_read.h - mkoctfile -Wall -c $< + $(MKOCTFILE) -c $< xmlread.o: xmlread.cc xmltree_read.h xmltree.h - mkoctfile -Wall -c $< + $(MKOCTFILE) -c $< xmlread.oct: xmlread.o xmltree_read.o xmltree.o - mkoctfile -Wall $^ + $(MKOCTFILE) $^ %.oct: %.cc - mkoctfile -Wall $< + $(MKOCTFILE) $< clean: rm -f *.o octave-core core *.oct *~