|
new file 100644
|
|
|
include Makefile.inc
|
|
|
include Makefile.config
|
|
|
|
|
|
SOURCE_DIR = src
|
|
|
FISH90_DIR = fish90/src
|
|
|
F90_DIR = arcos_f90/src
|
|
|
CONFIG_DIR = libconfig-1.4.9/lib
|
|
|
|
|
|
SUBDIRS = $(F90_DIR) $(FISH90_DIR) $(SOURCE_DIR) $(CONFIG_DIR)
|
|
|
CLEANDIRS = $(SUBDIRS:%=clean-%)
|
|
|
|
|
|
.PHONY: all allclean $(SUBDIRS) $(CLEANDIRS)
|
|
|
|
|
|
# Default Target is to build everything
|
|
|
all: $(SUBDIRS)
|
|
|
allclean: $(CLEANDIRS) clean
|
|
|
|
|
|
$(SUBDIRS):
|
|
|
$(MAKE) -C $@
|
|
|
|
|
|
$(CLEANDIRS):
|
|
|
$(MAKE) -C $(@:clean-%=%) clean
|
|
|
|
|
|
clean:
|
|
|
$(RM) $(SOURCE_DIR)/*.o ./arcos
|
|
|
|
|
|
|