Updated
This commit is contained in:
parent
35baf0675c
commit
4862035315
19
lib/Makefile
19
lib/Makefile
@ -3,15 +3,28 @@ CXX=g++
|
||||
CC=gcc
|
||||
CXXFLAGS= -ggdb -O3
|
||||
CFLAGS= -ggdb -O3
|
||||
SOURCES= loadRamses.cpp yorick.cpp
|
||||
SOURCES= loadRamses.cpp yorick.cpp miniargs.cpp
|
||||
LIBS= -lnetcdf_c++ -lnetcdf -lm
|
||||
|
||||
VPATH=../src
|
||||
|
||||
all: $(SHLIBS)
|
||||
|
||||
libCosmoTool.so: loadRamses.o yorick.o miniargs.o
|
||||
|
||||
depend: $(SOURCES)
|
||||
@echo "[DEPENDS] $^"
|
||||
@$(CC) -M -MM $^ > .mydepends
|
||||
|
||||
install:
|
||||
@mkdir -p ../install/lib
|
||||
@mkdir -p ../install/include/CosmoTool
|
||||
@echo "Copying libraries"
|
||||
@cp libCosmoTool.so ../install/lib
|
||||
@echo "Copying header files"
|
||||
@cp ../src/*.hpp ../install/include/CosmoTool
|
||||
@cp ../src/*.h ../install/include/CosmoTool
|
||||
|
||||
distclean: clean
|
||||
@rm -f .mydepends
|
||||
|
||||
@ -31,10 +44,10 @@ clean:
|
||||
|
||||
%.o: %.c
|
||||
@echo "[C] $< ..."
|
||||
@$(CC) -c -o $@ $< $(CFLAGS)
|
||||
@$(CC) -c -fPIC -o $@ $< $(CFLAGS)
|
||||
|
||||
%.o: %.cpp
|
||||
@echo "[C++] $< ..."
|
||||
@$(CXX) -c -o $@ $< $(CXXFLAGS)
|
||||
@$(CXX) -c -fPIC -o $@ $< $(CXXFLAGS)
|
||||
|
||||
include .mydepends
|
||||
|
Loading…
Reference in New Issue
Block a user