~ubuntu-branches/debian/jessie/arb/jessie

« back to all changes in this revision

Viewing changes to ISLAND_HOPPING/Makefile

  • Committer: Package Import Robot
  • Author(s): Elmar Pruesse, Andreas Tille, Elmar Pruesse
  • Date: 2014-09-02 15:15:06 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20140902151506-jihq58b3iz342wif
Tags: 6.0.2-1
[ Andreas Tille ]
* New upstream version
  Closes: #741890
* debian/upstream -> debian/upstream/metadata
* debian/control:
   - Build-Depends: added libglib2.0-dev
   - Depends: added mafft, mrbayes
* debian/rules
   - Add explicite --remove-section=.comment option to manual strip call
* cme fix dpkg-control
* arb-common.dirs: Do not create unneeded lintian dir
* Add turkish debconf translation (thanks for the patch to Mert Dirik
  <mertdirik@gmail.com>)
  Closes: #757497

[ Elmar Pruesse ]
* patches removed:
   - 10_config.makefiles.patch,
     80_no_GL.patch
       removed in favor of creating file from config.makefile.template via 
       sed in debian/control
   - 20_Makefile_main.patch
       merged upstream
   - 21_Makefiles.patch
       no longer needed
   - 30_tmpfile_CVE-2008-5378.patch: 
       merged upstream
   - 50_fix_gcc-4.8.patch:
       merged upstream
   - 40_add_libGLU.patch:
       libGLU not needed for arb_ntree)
   - 60_use_debian_packaged_raxml.patch:
       merged upstream
   - 70_hardening.patch
       merged upstream
   - 72_add_math_lib_to_linker.patch
       does not appear to be needed
* patches added:
   - 10_upstream_r12793__show_db_load_progress:
       backported patch showing progress while ARB is loading a database
       (needed as indicator/splash screen while ARB is launching)
   - 20_upstream_r12794__socket_permissions:
       backported security fix
   - 30_upstream_r12814__desktop_keywords:
       backported add keywords to desktop (fixes lintian warning)
   - 40_upstream_r12815__lintian_spelling:
       backported fix for lintian reported spelling errors
   - 50_private_nameservers
       change configuration to put nameservers into users home dirs
       (avoids need for shared writeable directory)
   - 60_use_debian_phyml
       use phyml from debian package for both interfaces in ARB
* debian/rules:
   - create config.makefile from override_dh_configure target
   - use "make tarfile" in override_dh_install
   - remove extra cleaning not needed for ARB 6
   - use "dh_install --list-missing" to avoid missing files
   - added override_dh_fixperms target
* debian/control:
   - added libarb-dev package
   - Depends: added phyml, xdg-utils
   - Suggests: removed phyml
   - fix lintian duplicate-short-description (new descriptions)
* debian/*.install:
   - "unrolled" confusing globbing to select files
   - pick files from debian/tmp
   - moved all config files to /etc/arb
* debian/arb-common.templates: updated
* scripts:
   - removed arb-add-pt-server
   - launch-wrapper: 
     - only add demo.arb to newly created $ARBUSERDATA
     - pass commandline arguments through bin/arb wrapper
   - preinst: removing old PT server index files on upgrade from 5.5*
   - postinst: set setgid on shared PT dir
* rewrote arb.1 manfile
* added file icon for ARB databases
* using upstream arb_tcp.dat

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2
 
.SUFFIXES: .o .c .cpp .depend
3
 
 
4
 
CPP_OBJECTS = island_hopping.o i-hopper.o align.o memory.o trnsprob.o
 
1
# for variables passed from parent makefile see ../SOURCE_TOOLS/parent_make.txt
 
2
.SUFFIXES: .o .c .cxx .depend
 
3
 
 
4
# --------------------------------------------------------------------------------
 
5
# modify cflags 
 
6
 
 
7
RAISE_WARNINGS=0# no warnings in this subtree
 
8
LOCAL_DEFINES=-DSIMPLE_ARB_ASSERT
 
9
 
 
10
LOCAL_MAKEDEPENDFLAGS=$(MAKEDEPENDFLAGS) $(LOCAL_DEFINES)
 
11
LOCAL_CFLAGS:=$(cflags) $(LOCAL_DEFINES)
 
12
ifeq ('$(RAISE_WARNINGS)','0')
 
13
LOCAL_CFLAGS:=$(subst -W -Wall,-w,$(LOCAL_CFLAGS))
 
14
endif
 
15
 
 
16
# --------------------------------------------------------------------------------
 
17
 
 
18
 
 
19
CPP_OBJECTS = island_hopping.o i-hopper.o align.o mem.o trnsprob.o
5
20
 
6
21
$(MAIN): $(CPP_OBJECTS)
7
22
        $(LINK_STATIC_LIB) $(MAIN) $(CPP_OBJECTS)
8
23
.c.o:
9
 
        $(ACC) $(cflags) -DARB -c $<  $(CPPINCLUDES)
10
 
.cpp.o:
11
 
        $(CPP) $(cflags) -c $<  $(CPPINCLUDES)
 
24
        $(A_CC) $(LOCAL_CFLAGS) -DARB -c $<  $(CC_INCLUDES) $(POST_COMPILE)
 
25
.cxx.o:
 
26
        $(A_CXX) $(LOCAL_CFLAGS) $(cxxflags) -DARB -c $<  $(CXX_INCLUDES) $(POST_COMPILE)
12
27
 
13
28
clean:
14
29
        rm -f $(CPP_OBJECTS) *.a
19
34
        @rm $(DEPENDS)
20
35
$(DEPENDS): depend.init
21
36
depend.init:
22
 
        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
 
37
        $(MAKEDEPEND) $(LOCAL_MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
23
38
.c.depend:
24
 
        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
25
 
.cpp.depend:
26
 
        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
 
39
        $(MAKEDEPEND) -f- $(LOCAL_MAKEDEPENDFLAGS) $< 2>/dev/null >$@
 
40
.cxx.depend:
 
41
        $(MAKEDEPEND) -f- $(LOCAL_MAKEDEPENDFLAGS) $< 2>/dev/null >$@
27
42
 
28
43
# DO NOT DELETE
29
44
 
30
45
# Do not add dependencies manually - use 'make depend' in $ARBHOME
31
 
# For formatting issues see SOURCE_TOOLS/fix_depends.pl
 
46
# For formatting issues see SOURCE_TOOLS/fix_depends.pl (from main)
32
47
 
33
48
align.o: defs.h
34
49
align.o: i-hopper.h
35
 
align.o: memory.h
 
50
align.o: mem.h
36
51
align.o: trnsprob.h
37
52
 
38
53
i-hopper.o: defs.h
39
54
i-hopper.o: i-hopper.h
40
 
i-hopper.o: memory.h
 
55
i-hopper.o: mem.h
41
56
 
42
57
island_hopping.o: defs.h
43
58
island_hopping.o: i-hopper.h
44
59
island_hopping.o: island_hopping.h
45
 
island_hopping.o: memory.h
46
 
island_hopping.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
 
60
island_hopping.o: mem.h
47
61
island_hopping.o: $(ARBHOME)/INCLUDE/arb_assert.h
48
 
island_hopping.o: $(ARBHOME)/INCLUDE/arbdb_base.h
 
62
island_hopping.o: $(ARBHOME)/INCLUDE/arb_core.h
 
63
island_hopping.o: $(ARBHOME)/INCLUDE/arbtools.h
49
64
island_hopping.o: $(ARBHOME)/INCLUDE/attributes.h
 
65
island_hopping.o: $(ARBHOME)/INCLUDE/cxxforward.h
 
66
island_hopping.o: $(ARBHOME)/INCLUDE/dupstr.h
 
67
island_hopping.o: $(ARBHOME)/INCLUDE/gccver.h
 
68
island_hopping.o: $(ARBHOME)/INCLUDE/pos_range.h
 
69
island_hopping.o: $(ARBHOME)/INCLUDE/test_global.h
 
70
 
 
71
mem.o: mem.h
 
72
mem.o: $(ARBHOME)/INCLUDE/attributes.h
 
73
mem.o: $(ARBHOME)/INCLUDE/gccver.h
50
74
 
51
75
trnsprob.o: defs.h
52
 
trnsprob.o: memory.h
 
76
trnsprob.o: mem.h
53
77
trnsprob.o: trnsprob.h
 
78
trnsprob.o: $(ARBHOME)/INCLUDE/arb_assert.h
 
79
trnsprob.o: $(ARBHOME)/INCLUDE/arb_simple_assert.h
 
80
trnsprob.o: $(ARBHOME)/INCLUDE/test_global.h