summaryrefslogtreecommitdiff
path: root/src/Makefile
blob: e2e1ef94c9f4ce30fea42e0581063c94306efb09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
all: clipper.mex polybool_mrf.oct

MKOCTFILE ?= mkoctfile

OBJS = \
  connector.o \
  martinez.o \
  polygon.o \
  utilities.o

%.mex: %.cpp
	$(MKOCTFILE) -Wall -mex -g clipper.cpp mexclipper.cpp

%.o: %.cpp
	$(MKOCTFILE) -c $< -o $@

%.oct: %.cc
	$(MKOCTFILE) $< -o $@

polybool_mrf.oct: $(OBJS) polybool_mrf.cc
	$(MKOCTFILE) $(OBJS) polybool_mrf.cc -o $@

clean:
	rm -f *.o *.oct PKG_* *.o octave-core core *.oct *.mex *~

.PHONY: all clean