Orb/Doxygen/src/Makefile.in
changeset 0 42188c7ea2d9
child 4 468f4c8d3d5b
equal deleted inserted replaced
-1:000000000000 0:42188c7ea2d9
       
     1 
       
     2 #
       
     3 # 
       
     4 #
       
     5 # Copyright (C) 1997-2008 by Dimitri van Heesch.
       
     6 # 
       
     7 # Permission to use, copy, modify, and distribute this software and its
       
     8 # documentation under the terms of the GNU General Public License is hereby 
       
     9 # granted. No representations are made about the suitability of this software 
       
    10 # for any purpose. It is provided "as is" without express or implied warranty.
       
    11 # See the GNU General Public License for more details.
       
    12 # 
       
    13 # Documents produced by Doxygen are derivative works derived from the
       
    14 # input used in their production; they are not affected by this license.
       
    15 # 
       
    16 
       
    17 all: Makefile.libdoxygen Makefile.libdoxycfg Makefile.doxygen Makefile.doxytag Makefile
       
    18 	$(MAKE) -f Makefile.libdoxycfg PERL=$(PERL) $@
       
    19 	$(MAKE) -f Makefile.libdoxygen PERL=$(PERL) $@
       
    20 	$(MAKE) -f Makefile.doxygen    PERL=$(PERL) $@
       
    21 	$(MAKE) -f Makefile.doxytag    PERL=$(PERL) $@
       
    22 
       
    23 Makefile.libdoxygen: libdoxygen.pro libdoxygen.t 
       
    24 	$(ENV) $(PERL) $(TMAKE) libdoxygen.pro >Makefile.libdoxygen
       
    25 
       
    26 Makefile.libdoxycfg: libdoxycfg.pro libdoxycfg.t 
       
    27 	$(ENV) $(PERL) $(TMAKE) libdoxycfg.pro >Makefile.libdoxycfg
       
    28 
       
    29 Makefile.doxygen: doxygen.pro 
       
    30 	$(ENV) $(PERL) $(TMAKE) doxygen.pro >Makefile.doxygen
       
    31 
       
    32 Makefile.doxytag: doxytag.pro doxytag.t 
       
    33 	$(ENV) $(PERL) $(TMAKE) doxytag.pro >Makefile.doxytag
       
    34 
       
    35 tmake: 
       
    36 	$(ENV) $(PERL) $(TMAKE) libdoxygen.pro >Makefile.libdoxygen
       
    37 	$(ENV) $(PERL) $(TMAKE) libdoxycfg.pro >Makefile.libdoxycfg
       
    38 	$(ENV) $(PERL) $(TMAKE) doxygen.pro >Makefile.doxygen
       
    39 	$(ENV) $(PERL) $(TMAKE) doxytag.pro >Makefile.doxytag
       
    40 
       
    41 clean: Makefile.libdoxygen Makefile.libdoxycfg Makefile.doxygen Makefile.doxytag 
       
    42 	$(MAKE) -f Makefile.libdoxygen clean 
       
    43 	$(MAKE) -f Makefile.libdoxycfg clean 
       
    44 	$(MAKE) -f Makefile.doxygen    clean 
       
    45 	$(MAKE) -f Makefile.doxytag    clean
       
    46 
       
    47 distclean: clean
       
    48 	-$(RM) scanner.cpp code.cpp config.cpp pre.cpp ce_lex.cpp \
       
    49                ce_parse.cpp ce_parse.h doxytag.cpp tag.cpp commentscan.cpp \
       
    50 	       declinfo.cpp defargs.cpp commentcnv.cpp doctokenizer.cpp \
       
    51 	       pycode.cpp pyscanner.cpp fortrancode.cpp fortranscanner.cpp \
       
    52 	       vhdlscanner.cpp vhdlcode.cpp
       
    53 
       
    54 FORCE: