2004-10-07 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / runtime / Makefile.am
index ac009256f2622de84de62c9a2163391c04d20489..09c89564fb0cce41592ab7b49392287e84b5c6fa 100644 (file)
@@ -19,6 +19,8 @@ monobins_DATA = \
        xsd.exe.mdb                             \
        wsdl.exe                                \
        wsdl.exe.mdb                            \
+       wsdl2.exe                               \
+       wsdl2.exe.mdb                           \
        genxs.exe                               \
        genxs.exe.mdb                           \
        al.exe                                  \
@@ -81,61 +83,15 @@ monotwodir = $(libdir)/mono/2.0/
 endif
 
 $(monoone_DATA) $(monotwo_DATA) $(monobins_DATA):
-       @case "$@" in \
-       mcs.exe)                 d=mcs                          ;; \
-       mcs.exe.mdb)             d=mcs                          ;; \
-       mcs.exe.config)          d=mcs                          ;; \
-       mbas.exe)                d=mbas                         ;; \
-       mbas.exe.mdb)            d=mbas                         ;; \
-       monoresgen.exe)          d=monoresgen                   ;; \
-       monoresgen.exe.mdb)          d=monoresgen                   ;; \
-       ilasm.exe)               d=ilasm                        ;; \
-       ilasm.exe.mdb)               d=ilasm                        ;; \
-       cilc.exe)                d=tools/cilc                   ;; \
-       cilc.exe.mdb)                d=tools/cilc                   ;; \
-       xsd.exe)                 d=tools/mono-xsd               ;; \
-       xsd.exe.mdb)                 d=tools/mono-xsd               ;; \
-       wsdl.exe)                d=tools/wsdl                   ;; \
-       wsdl.exe.mdb)                d=tools/wsdl                   ;; \
-       genxs.exe)               d=tools/genxs                  ;; \
-       genxs.exe.mdb)               d=tools/genxs                  ;; \
-       al.exe)                  d=tools/al                     ;; \
-       al.exe.mdb)                  d=tools/al                     ;; \
-       disco.exe)               d=tools/disco                  ;; \
-       disco.exe.mdb)               d=tools/disco                  ;; \
-       soapsuds.exe)            d=tools/soapsuds               ;; \
-       soapsuds.exe.mdb)            d=tools/soapsuds               ;; \
-       sqlsharp.exe)            d=tools/SqlSharp               ;; \
-       sqlsharp.exe.mdb)            d=tools/SqlSharp               ;; \
-       chktrust.exe)            d=tools/security               ;; \
-       chktrust.exe.mdb)            d=tools/security               ;; \
-       signcode.exe)            d=tools/security               ;; \
-       signcode.exe.mdb)            d=tools/security               ;; \
-       MakeCert.exe)            d=tools/security               ;; \
-       MakeCert.exe.mdb)            d=tools/security               ;; \
-       cert2spc.exe)            d=tools/security               ;; \
-       cert2spc.exe.mdb)            d=tools/security               ;; \
-       certmgr.exe)             d=tools/security               ;; \
-       certmgr.exe.mdb)             d=tools/security               ;; \
-       secutil.exe)             d=tools/security               ;; \
-       secutil.exe.mdb)             d=tools/security               ;; \
-       setreg.exe)              d=tools/security               ;; \
-       setreg.exe.mdb)              d=tools/security               ;; \
-       sn.exe)                  d=tools/security               ;; \
-       sn.exe.mdb)                  d=tools/security               ;; \
-       monop.exe)               d=tools/monop                  ;; \
-       monop.exe.mdb)               d=tools/monop                  ;; \
-       mono-find-provides.exe)  d=tools/mono-rpm-helpers/mono-find-provides    ;; \
-       mono-find.mdb-provides.exe)      d=tools/mono-rpm-helpers/mono-find-provides    ;; \
-       mono-find-requires.exe)  d=tools/mono-rpm-helpers/mono-find-requires    ;; \
-       mono-find.mdb-requires.exe)      d=tools/mono-rpm-helpers/mono-find-requires    ;; \
-       browsercaps-updater.exe) d=tools/browsercaps-updater    ;; \
-       browsercaps-updater.mdb.exe) d=tools/browsercaps-updater    ;; \
-       gacutil.exe)             d=tools/gacutil                ;; \
-       gacutil.exe.mdb)                 d=tools/gacutil                ;; \
-       gmcs.exe)                d=gmcs                         ;; \
-       gmcs.exe.mdb)                d=gmcs                             ;; \
-       gmcs.exe.config)         d=gmcs                         ;; \
+       @name=`echo "$@" | sed 's,\.exe.*$$,,'`; \
+       case $$name in \
+       mcs | mbas | monoresgen | gmcs | ilasm)         d=$$name                                         ;; \
+       cilc | genxs | al | disco | soapsuds | monop | browsercaps-updater | gacutil)   d=tools/$$name   ;; \
+       chktrust | signcode | MakeCert | cert2spc | certmgr | secutil | setreg | sn)    d=tools/security ;; \
+       mono-find-provides | mono-find-requires)        d=tools/mono-rpm-helpers/$$name                  ;; \
+       xsd)                                            d=tools/mono-xsd                                 ;; \
+       wsdl*)                                          d=tools/wsdl                                     ;; \
+       sqlsharp)                                       d=tools/SqlSharp                                 ;; \
        esac; \
        echo "test -f $(top_srcdir)/../mcs/$$d/$@" ; \
        test -f $(top_srcdir)/../mcs/$$d/$@ || exit 1 ; \