OSDN Git Service

The text edit in MyListCtrl seems weird. Hopefully fixed.
[molby/Molby.git] / Makefile_ortep3
1 #  Usage: make -f ../Makefile_ortep3 (in XXXX_build directory)
2 #  Copy source files to ./build/ortep-build and build ortep executable there
3
4 ifeq ($(TARGET_PLATFORM),)
5 ifeq ($(findstring darwin,$(OSTYPE)),darwin)
6 export TARGET_PLATFORM=MAC
7 else
8 export TARGET_PLATFORM=MSW
9 endif
10 endif
11
12 ifeq ($(TARGET_PLATFORM),MAC)
13 FFLAGS=-std=legacy -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -arch ppc -arch i386
14 FLDFLAGS=-nodefaultlibs -lgfortran-static -lgcc -lc -m -lSystem -lSystemStubs -lgfortranbegin
15 EXE_SUFFIX=
16 else
17 FFLAGS=-std=legacy 
18 FLDFLAGS=-Wl,--stack=33554432
19 EXE_SUFFIX=.exe
20 endif
21 export FFLAGS
22 export FLDFLAGS
23
24 OPWD = $(PWD)
25 TEPDIR = $(OPWD)/../ortep3
26 BUILDDIR = build/ortep-build
27 TEPNAME = ortep3_modified
28
29 ortep3/ortep3$(EXE_SUFFIX) : $(BUILDDIR)/ortep3$(EXE_SUFFIX)
30         (mkdir -p ortep3; cp -p $(BUILDDIR)/ortep3$(EXE_SUFFIX) ortep3)
31
32 $(BUILDDIR)/ortep3$(EXE_SUFFIX) : $(TEPDIR)/$(TEPNAME).f
33         (mkdir -p $(OPWD)/$(BUILDDIR); cp -p $(TEPDIR)/$(TEPNAME).f $(OPWD)/$(BUILDDIR)/)
34         (cd $(OPWD)/$(BUILDDIR) && gfortran $(FFLAGS) -fno-automatic -O -w -c $(TEPNAME).f && gfortran $(FFLAGS) $(FLDFLAGS) -O -w -o ortep3$(EXE_SUFFIX) $(TEPNAME).o)
35
36 clean :
37         rm -rf $(BUILDDIR)