swh:1:snp:e50443a166004c44876c1161db97937adc591b38
Raw File
Tip revision: 8b0c61f321a3f2f5951455b6e84ea9744048e9e2 authored by adshhzy on 27 May 2016, 20:29:00 UTC
f
Tip revision: 8b0c61f
Makefile

INCLU_PATH = ./include
EIGEN_PATH = ./
CPP = g++
CARGS = -std=c++11 -m64 -O3 -Wall -g -I$(INCLU_PATH) -I$(EIGEN_PATH)
TARGET = extrinsic
OBJS = obj/main.o obj/ESDF_Core.o obj/geocurv_display.o obj/geocurv.o obj/geocurv_interface.o obj/geosur_display.o obj/geosur_interface.o obj/geosur.o obj/geovol_display.o obj/geovol_iso.o obj/geovol.o obj/my_mesh.o obj/readers.o

SOURCES = $(OBJS:.o=.cpp,obj=src)

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CPP) $(CARGS) $(OBJS) -o $(TARGET)

.cpp.o:
	$(CPP) $(CARGS) $< -o $@

obj/main.o: src/main.cpp
	$(CPP) $(CARGS) -c src/main.cpp -o obj/main.o 

obj/ESDF_Core.o: src/ESDF_Core.cpp include/ESDF_Core.h
	$(CPP) $(CARGS) -c src/ESDF_Core.cpp -o obj/ESDF_Core.o

obj/geocurv_display.o: src/geocurv_display.cpp include/geo_curv.h
	$(CPP) $(CARGS) -c src/geocurv_display.cpp -o obj/geocurv_display.o

obj/geocurv.o: src/geocurv.cpp include/geo_curv.h
	$(CPP) $(CARGS) -c src/geocurv.cpp -o obj/geocurv.o

obj/geocurv_interface.o: src/geocurv_interface.cpp include/geo_curv.h
	$(CPP) $(CARGS) -c src/geocurv_interface.cpp -o obj/geocurv_interface.o

obj/geosur_display.o: src/geosur_display.cpp include/geo_sur.h
	$(CPP) $(CARGS) -c src/geosur_display.cpp -o obj/geosur_display.o

obj/geosur_interface.o: src/geosur_interface.cpp include/geo_sur.h
	$(CPP) $(CARGS) -c src/geosur_interface.cpp -o obj/geosur_interface.o

obj/geosur.o: src/geosur.cpp include/geo_sur.h
	$(CPP) $(CARGS) -c src/geosur.cpp -o obj/geosur.o

obj/geovol_display.o: src/geovol_display.cpp include/geo_vol.h
	$(CPP) $(CARGS) -c src/geovol_display.cpp -o obj/geovol_display.o

obj/geovol_iso.o: src/geovol_iso.cpp include/geo_vol.h
	$(CPP) $(CARGS) -c src/geovol_iso.cpp -o obj/geovol_iso.o

obj/geovol.o: src/geovol.cpp include/geo_vol.h
	$(CPP) $(CARGS) -c src/geovol.cpp -o obj/geovol.o

obj/my_mesh.o: src/geovol.cpp include/my_mesh.h
	$(CPP) $(CARGS) -c src/my_mesh.cpp -o obj/my_mesh.o

obj/readers.o:  src/readers.cpp include/readers.h
	$(CPP) $(CARGS) -c src/readers.cpp -o obj/readers.o

clean: 
	rm -f $(OBJS)
	rm -f $(TARGET)
back to top