source: tags/initial/GDE/Makefile

Last change on this file was 2, checked in by oldcode, 24 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1
2ifndef OPENWINHOME
3ARCHS = CLUSTAL/CLUSTAL.dummy  \
4        CLUSTALW/CLUSTALW.dummy  \
5        PHYLIP/PHYLIP.dummy \
6        SUPPORT/SUPPORT.dummy \
7        MOLPHY/MOLPHY.dummy \
8        FASTDNAML/FASTDNAML.dummy
9else
10ARCHS = CLUSTAL/CLUSTAL.dummy  \
11        CLUSTALW/CLUSTALW.dummy  \
12        PHYLIP/PHYLIP.dummy \
13        SUPPORT/SUPPORT.dummy \
14        HGL_SRC/HGL_SRC.dummy \
15        FASTDNAML/FASTDNAML.dummy \
16        MOLPHY/MOLPHY.dummy \
17        LOOPTOOL/LOOPTOOL.dummy CORE/CORE.dummy
18endif
19
20#ZUKER/ZUKER.dummy
21
22$(MAIN): $(ARCHS)
23
24depend: $(ARCHS:.dummy=.depend)
25
26%.depend: 
27        @$(MAKE) -C $(@D) -r \
28                "MAKEDEPENDINC = $(MAKEDEPENDINC)" \
29                "MAKEDEPEND=$(MAKEDEPEND)" depend;
30        @cat $(@D)/Makefile \
31                | sed   -e "s/\/[^      ]*\/DUMMYINC\/[^        ]*\.h//g" \
32                        -e "s/\/usr\/include\/[^        ]*\.h//g" \
33                        -e "s/\/[^      ]*\/INCLUDE/\\\$$(ARBHOME)\/INCLUDE/g" \
34                >$(@D)/Makefile.2
35        @mv $(@D)/Makefile.2 $(@D)/Makefile
36
37%.dummy:
38        @$(MAKE) -C $(@D) -r \
39                "MAKE = $(MAKE)" \
40                "ARBHOME = $(ARBHOME)" "cflags = $(cflags) -D_ARB_$(@D:/=)" "lflags = $(lflags)" \
41                "CPPINCLUDES = $(CPPINCLUDES)" "AINCLUDES = $(AINCLUDES)" \
42                "CPP = $(CPP)" "ACC = $(ACC)" \
43                "CCLIB = $(CCLIB)" "CCPLIB = $(CCPLIB)" \
44                "AR = $(AR)" "ARLIB = $(ARLIB)" \
45                "LIBPATH = $(LIBPATH)" "SYSLIBS = $(SYSLIBS)" \
46                "SHARED_LIB_SUFFIX = $(SHARED_LIB_SUFFIX)" \
47                "XHOME = $(XHOME)" \
48                "LD_LIBRARY_PATH  = $(LD_LIBRARY_PATH)" \
49                "MAIN = $(@F:.dummy=.a)"
Note: See TracBrowser for help on using the repository browser.