summaryrefslogtreecommitdiff
path: root/apps/adrian/cylinder2d_optimized_grid/Makefile
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-02-04 21:30:45 +0100
committerAdrian Kummerlaender2019-06-24 15:17:42 +0200
commite7b4bdc064da4340f415ac1e7ddcb6e260d61b0f (patch)
tree293eb3b7ba5322be0e3cedcf5dcd01220bc01a25 /apps/adrian/cylinder2d_optimized_grid/Makefile
parent958f23f04093b39aa7be50dec5e4d589b6275277 (diff)
downloadgrid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.tar
grid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.tar.gz
grid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.tar.bz2
grid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.tar.lz
grid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.tar.xz
grid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.tar.zst
grid_refinement_openlb-e7b4bdc064da4340f415ac1e7ddcb6e260d61b0f.zip
Restructure refined cylinder2d example folders
Diffstat (limited to 'apps/adrian/cylinder2d_optimized_grid/Makefile')
-rw-r--r--apps/adrian/cylinder2d_optimized_grid/Makefile105
1 files changed, 0 insertions, 105 deletions
diff --git a/apps/adrian/cylinder2d_optimized_grid/Makefile b/apps/adrian/cylinder2d_optimized_grid/Makefile
deleted file mode 100644
index a953954..0000000
--- a/apps/adrian/cylinder2d_optimized_grid/Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
-# This file is part of the OpenLB library
-#
-# Copyright (C) 2007 Mathias Krause
-# E-mail contact: info@openlb.net
-# The most recent release of OpenLB can be downloaded at
-# <http://www.openlb.net/>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public
-# License along with this program; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-###########################################################################
-## definitions
-
-include definitions.mk
-
-include $(ROOT)/global.mk
-
-OBJECTS := $(foreach file, $(SRC), $(PWD)/$(file:.cpp=.o))
-DEPS := $(foreach file, $(SRC), $(PWD)/$(file:.cpp=.d))
-
-###########################################################################
-## all
-
-all : depend compile link
-
-
-###########################################################################
-## dependencies
-
-depend : $(DEPS)
-
-$(PWD)/%.d : %.cpp
- @echo Create dependencies for $<
- @$(SHELL) -ec '$(CXX) -M $(CXXFLAGS) $(IDIR) $< \
- | sed -e "s!$*\.o!$(PWD)\/$*\.o!1" > .tmpfile; \
- cp -f .tmpfile $@;'
-
-###########################################################################
-## compile
-
-compile : $(OBJECTS)
-
-$(PWD)/%.o: %.cpp
- @echo Compile $<
- $(CXX) $(CXXFLAGS) $(IDIR) -c $< -o $@
-
-###########################################################################
-## clean
-
-clean : cleanrub cleanobj cleandep
-
-cleanrub:
- @echo Clean rubbish files
- @rm -f *~ core .tmpfile tmp/*.* $(OUTPUT)
- @rm -f tmp/vtkData/*.* tmp/vtkData/data/*.* tmp/imageData/*.* tmp/gnuplotData/*.* tmp/gnuplotData/data/*.*
-
-cleanobj:
- @echo Clean object files
- @rm -f $(OBJECTS)
-
-cleandep:
- @echo Clean dependencies files
- @rm -f $(DEPS)
-
-cleanbuild:
- @cd $(ROOT); \
- $(MAKE) cleanlib;
-
-###########################################################################
-## update lib
-
-$(ROOT)/$(LIBDIR)/lib$(LIB).a :
- @cd $(ROOT); \
- $(MAKE) all
-
-###########################################################################
-## link
-
-link: $(OUTPUT)
-
-$(OUTPUT): $(OBJECTS) $(ROOT)/$(LIBDIR)/lib$(LIB).a
- @echo Link $@
- $(CXX) $(foreach file, $(SRC), $(file:.cpp=.o)) $(LDFLAGS) -L$(ROOT)/$(LIBDIR) -l$(LIB) -lz -o $@
-
-###########################################################################
-## include dependencies
-
-ifneq "$(strip $(wildcard *.d))" ""
- include $(foreach file,$(DEPS),$(file))
-endif
-
-###########################################################################
-###########################################################################