diff --git a/Make.rules.in b/Make.rules.in index 52fdf9c7425..0a5a046c0a0 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -16,11 +16,8 @@ ALLCFLAGS = $(DEFS) $(DLLFLAGS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS) $(MODCFL IDLFLAGS = $(DEFS) $(EXTRAIDLFLAGS) RCFLAGS = --nostdinc $(PORCFLAGS) $(TARGETFLAGS) $(DEFS) $(EXTRARCFLAGS) -IDL_GEN_C_SRCS = $(IDL_C_SRCS:.idl=_c.c) $(IDL_I_SRCS:.idl=_i.c) \ - $(IDL_P_SRCS:.idl=_p.c) $(IDL_S_SRCS:.idl=_s.c) - -OBJS = $(C_SRCS:.c=.o) $(BISON_SRCS:.y=.tab.o) $(LEX_SRCS:.l=.yy.o) $(IDL_GEN_C_SRCS:.c=.o) $(OBJC_SRCS:.m=.o) \ - $(IDL_R_SRCS:.idl=_r.res) $(IDL_TLB_RES) $(RC_SRCS:.rc=.res) $(MC_SRCS:.mc=.res) $(EXTRA_OBJS) +OBJS = $(C_SRCS:.c=.o) $(BISON_SRCS:.y=.tab.o) $(LEX_SRCS:.l=.yy.o) $(OBJC_SRCS:.m=.o) \ + $(RC_SRCS:.rc=.res) $(MC_SRCS:.mc=.res) $(EXTRA_OBJS) ALLCROSSCFLAGS = $(DEFS) -DWINE_CROSSTEST $(CPPFLAGS) $(CFLAGS) diff --git a/dlls/actxprxy/Makefile.in b/dlls/actxprxy/Makefile.in index 6fabb3dfd87..9cd1b47bd59 100644 --- a/dlls/actxprxy/Makefile.in +++ b/dlls/actxprxy/Makefile.in @@ -7,21 +7,7 @@ EXTRA_OBJS = dlldata.o C_SRCS = \ usrmarshal.c -IDL_P_SRCS = \ - actxprxy_activscp.idl \ - actxprxy_comcat.idl \ - actxprxy_docobj.idl \ - actxprxy_hlink.idl \ - actxprxy_htiface.idl \ - actxprxy_htiframe.idl \ - actxprxy_objsafe.idl \ - actxprxy_ocmm.idl \ - actxprxy_servprov.idl \ - actxprxy_shldisp.idl \ - actxprxy_shobjidl.idl \ - actxprxy_urlhist.idl - -IDL_R_SRCS = \ +IDL_SRCS = \ actxprxy_activscp.idl \ actxprxy_comcat.idl \ actxprxy_docobj.idl \ diff --git a/dlls/advapi32/Makefile.in b/dlls/advapi32/Makefile.in index 0a9709c717a..2179771e423 100644 --- a/dlls/advapi32/Makefile.in +++ b/dlls/advapi32/Makefile.in @@ -20,7 +20,7 @@ C_SRCS = \ security.c \ service.c -IDL_C_SRCS = svcctl.idl +IDL_SRCS = svcctl.idl RC_SRCS = version.rc diff --git a/dlls/amstream/Makefile.in b/dlls/amstream/Makefile.in index 35cfae1008c..1d08850314a 100644 --- a/dlls/amstream/Makefile.in +++ b/dlls/amstream/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ mediastream.c \ mediastreamfilter.c -IDL_R_SRCS = amstream_classes.idl +IDL_SRCS = amstream_classes.idl RC_SRCS = version.rc diff --git a/dlls/atl/Makefile.in b/dlls/atl/Makefile.in index fb986f998d3..a18ecf52d90 100644 --- a/dlls/atl/Makefile.in +++ b/dlls/atl/Makefile.in @@ -5,6 +5,6 @@ EXTRADEFS = -D_ATL_VER=_ATL_VER_30 C_SRCS = atl_main.c -IDL_R_SRCS = atl_classes.idl +IDL_SRCS = atl_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/avifil32/Makefile.in b/dlls/avifil32/Makefile.in index 6fd6df5e3db..261330c9cc8 100644 --- a/dlls/avifil32/Makefile.in +++ b/dlls/avifil32/Makefile.in @@ -14,7 +14,7 @@ C_SRCS = \ tmpfile.c \ wavfile.c -IDL_R_SRCS = avifil32.idl +IDL_SRCS = avifil32.idl RC_SRCS = avifil32.rc diff --git a/dlls/browseui/Makefile.in b/dlls/browseui/Makefile.in index 3150f935e8b..013b277c00b 100644 --- a/dlls/browseui/Makefile.in +++ b/dlls/browseui/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ compcatcachedaemon.c \ progressdlg.c -IDL_R_SRCS = browseui_classes.idl +IDL_SRCS = browseui_classes.idl RC_SRCS = browseui.rc diff --git a/dlls/comdlg32/Makefile.in b/dlls/comdlg32/Makefile.in index b0caaab09a8..e82282e7750 100644 --- a/dlls/comdlg32/Makefile.in +++ b/dlls/comdlg32/Makefile.in @@ -22,6 +22,6 @@ SVG_SRCS = \ pd32_nocollate.svg \ pd32_portrait.svg -IDL_R_SRCS = comdlg32_classes.idl +IDL_SRCS = comdlg32_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/d3dxof/Makefile.in b/dlls/d3dxof/Makefile.in index cbcd7b77b19..b0d44432a8e 100644 --- a/dlls/d3dxof/Makefile.in +++ b/dlls/d3dxof/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ mszip.c \ parsing.c -IDL_R_SRCS = d3dxof.idl +IDL_SRCS = d3dxof.idl RC_SRCS = version.rc diff --git a/dlls/ddraw/Makefile.in b/dlls/ddraw/Makefile.in index bc232f0e78d..9af0e4deb36 100644 --- a/dlls/ddraw/Makefile.in +++ b/dlls/ddraw/Makefile.in @@ -16,7 +16,7 @@ C_SRCS = \ vertexbuffer.c \ viewport.c -IDL_R_SRCS = ddraw_classes.idl +IDL_SRCS = ddraw_classes.idl RC_SRCS = version.rc diff --git a/dlls/ddrawex/Makefile.in b/dlls/ddrawex/Makefile.in index b52b66f3293..2fabcc56400 100644 --- a/dlls/ddrawex/Makefile.in +++ b/dlls/ddrawex/Makefile.in @@ -6,6 +6,6 @@ C_SRCS = \ main.c \ surface.c -IDL_R_SRCS = ddrawex.idl +IDL_SRCS = ddrawex.idl @MAKE_DLL_RULES@ diff --git a/dlls/devenum/Makefile.in b/dlls/devenum/Makefile.in index 1971d4255cc..fa045062218 100644 --- a/dlls/devenum/Makefile.in +++ b/dlls/devenum/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ mediacatenum.c \ parsedisplayname.c -IDL_R_SRCS = devenum_classes.idl +IDL_SRCS = devenum_classes.idl RC_SRCS = devenum.rc diff --git a/dlls/dinput/Makefile.in b/dlls/dinput/Makefile.in index f1ad6596135..d65407e1684 100644 --- a/dlls/dinput/Makefile.in +++ b/dlls/dinput/Makefile.in @@ -18,7 +18,7 @@ C_SRCS = \ IMPLIB_SRCS = data_formats.c -IDL_R_SRCS = dinput_classes.idl +IDL_SRCS = dinput_classes.idl RC_SRCS = dinput.rc diff --git a/dlls/dinput8/Makefile.in b/dlls/dinput8/Makefile.in index e8d2d13c63c..c6601890740 100644 --- a/dlls/dinput8/Makefile.in +++ b/dlls/dinput8/Makefile.in @@ -5,7 +5,7 @@ IMPORTS = uuid dxguid dinput ole32 advapi32 C_SRCS = \ dinput8_main.c -IDL_R_SRCS = dinput8.idl +IDL_SRCS = dinput8.idl RC_SRCS = version.rc diff --git a/dlls/dispex/Makefile.in b/dlls/dispex/Makefile.in index aaa8c5eea2d..19d3083d644 100644 --- a/dlls/dispex/Makefile.in +++ b/dlls/dispex/Makefile.in @@ -7,10 +7,7 @@ EXTRA_OBJS = dlldata.o C_SRCS = \ usrmarshal.c -IDL_P_SRCS = \ - disp_ex.idl - -IDL_R_SRCS = \ +IDL_SRCS = \ disp_ex.idl @MAKE_DLL_RULES@ diff --git a/dlls/dmband/Makefile.in b/dlls/dmband/Makefile.in index b25c071b4b1..72d149f909e 100644 --- a/dlls/dmband/Makefile.in +++ b/dlls/dmband/Makefile.in @@ -7,7 +7,7 @@ C_SRCS = \ dmband_main.c \ dmutils.c -IDL_R_SRCS = dmband.idl +IDL_SRCS = dmband.idl RC_SRCS = version.rc diff --git a/dlls/dmcompos/Makefile.in b/dlls/dmcompos/Makefile.in index da9dd9a9867..7aff9b31075 100644 --- a/dlls/dmcompos/Makefile.in +++ b/dlls/dmcompos/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ dmcompos_main.c \ signposttrack.c -IDL_R_SRCS = dmcompos.idl +IDL_SRCS = dmcompos.idl RC_SRCS = version.rc diff --git a/dlls/dmime/Makefile.in b/dlls/dmime/Makefile.in index e31e75143d3..7caa9a28892 100644 --- a/dlls/dmime/Makefile.in +++ b/dlls/dmime/Makefile.in @@ -19,7 +19,7 @@ C_SRCS = \ timesigtrack.c \ wavetrack.c -IDL_R_SRCS = dmime.idl +IDL_SRCS = dmime.idl RC_SRCS = version.rc diff --git a/dlls/dmloader/Makefile.in b/dlls/dmloader/Makefile.in index d5d7bd90628..88f54b86124 100644 --- a/dlls/dmloader/Makefile.in +++ b/dlls/dmloader/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ loader.c \ loaderstream.c -IDL_R_SRCS = dmloader.idl +IDL_SRCS = dmloader.idl RC_SRCS = version.rc diff --git a/dlls/dmscript/Makefile.in b/dlls/dmscript/Makefile.in index 7d17f227e4a..614dc1dd3a7 100644 --- a/dlls/dmscript/Makefile.in +++ b/dlls/dmscript/Makefile.in @@ -6,7 +6,7 @@ C_SRCS = \ script.c \ scripttrack.c -IDL_R_SRCS = dmscript.idl +IDL_SRCS = dmscript.idl RC_SRCS = rsrc.rc diff --git a/dlls/dmstyle/Makefile.in b/dlls/dmstyle/Makefile.in index 76bdea1f313..b6541ede92d 100644 --- a/dlls/dmstyle/Makefile.in +++ b/dlls/dmstyle/Makefile.in @@ -12,7 +12,7 @@ C_SRCS = \ style.c \ styletrack.c -IDL_R_SRCS = dmstyle.idl +IDL_SRCS = dmstyle.idl RC_SRCS = version.rc diff --git a/dlls/dmsynth/Makefile.in b/dlls/dmsynth/Makefile.in index 7d46b24c89a..72e83c3fb8f 100644 --- a/dlls/dmsynth/Makefile.in +++ b/dlls/dmsynth/Makefile.in @@ -6,7 +6,7 @@ C_SRCS = \ synth.c \ synthsink.c -IDL_R_SRCS = dmsynth.idl +IDL_SRCS = dmsynth.idl RC_SRCS = version.rc diff --git a/dlls/dmusic/Makefile.in b/dlls/dmusic/Makefile.in index 46aed5941d0..34b51d13d1e 100644 --- a/dlls/dmusic/Makefile.in +++ b/dlls/dmusic/Makefile.in @@ -11,7 +11,7 @@ C_SRCS = \ instrument.c \ port.c -IDL_R_SRCS = dmusic.idl +IDL_SRCS = dmusic.idl RC_SRCS = version.rc diff --git a/dlls/dplayx/Makefile.in b/dlls/dplayx/Makefile.in index 9c626593bf5..8c58eb1c87e 100644 --- a/dlls/dplayx/Makefile.in +++ b/dlls/dplayx/Makefile.in @@ -13,7 +13,7 @@ C_SRCS = \ lobbysp.c \ name_server.c -IDL_R_SRCS = dplayx.idl +IDL_SRCS = dplayx.idl RC_SRCS = version.rc diff --git a/dlls/dpnet/Makefile.in b/dlls/dpnet/Makefile.in index c71648137f7..40a5cf2d8b8 100644 --- a/dlls/dpnet/Makefile.in +++ b/dlls/dpnet/Makefile.in @@ -11,7 +11,7 @@ C_SRCS = \ server.c \ threadpool.c -IDL_R_SRCS = dpnet.idl +IDL_SRCS = dpnet.idl RC_SRCS = version.rc diff --git a/dlls/dsound/Makefile.in b/dlls/dsound/Makefile.in index 8258637b732..ce0015f7076 100644 --- a/dlls/dsound/Makefile.in +++ b/dlls/dsound/Makefile.in @@ -14,7 +14,7 @@ C_SRCS = \ propset.c \ sound3d.c -IDL_R_SRCS = dsound_classes.idl +IDL_SRCS = dsound_classes.idl RC_SRCS = version.rc diff --git a/dlls/dswave/Makefile.in b/dlls/dswave/Makefile.in index 0f6c609adb8..5b9f7a72806 100644 --- a/dlls/dswave/Makefile.in +++ b/dlls/dswave/Makefile.in @@ -5,7 +5,7 @@ C_SRCS = \ dswave.c \ dswave_main.c -IDL_R_SRCS = dswave.idl +IDL_SRCS = dswave.idl RC_SRCS = version.rc diff --git a/dlls/dxdiagn/Makefile.in b/dlls/dxdiagn/Makefile.in index 65a0c3b97e4..7f2beb10d95 100644 --- a/dlls/dxdiagn/Makefile.in +++ b/dlls/dxdiagn/Makefile.in @@ -8,8 +8,8 @@ C_SRCS = \ RC_SRCS = dxdiagn.rc -IDL_H_SRCS = fil_data.idl - -IDL_R_SRCS = dxdiagn.idl +IDL_SRCS = \ + dxdiagn.idl \ + fil_data.idl @MAKE_DLL_RULES@ diff --git a/dlls/explorerframe/Makefile.in b/dlls/explorerframe/Makefile.in index 03f4a23205a..67037112a1f 100644 --- a/dlls/explorerframe/Makefile.in +++ b/dlls/explorerframe/Makefile.in @@ -6,7 +6,7 @@ C_SRCS = \ nstc.c \ taskbarlist.c -IDL_R_SRCS = explorerframe.idl +IDL_SRCS = explorerframe.idl RC_SRCS = \ version.rc diff --git a/dlls/gameux/Makefile.in b/dlls/gameux/Makefile.in index f3d4612c383..fd7a73f28cc 100644 --- a/dlls/gameux/Makefile.in +++ b/dlls/gameux/Makefile.in @@ -7,7 +7,7 @@ C_SRCS = \ gamestatistics.c \ main.c -IDL_TLB_SRCS = gameux_tlb.idl +IDL_SRCS = gameux_tlb.idl RC_SRCS = rsrc.rc diff --git a/dlls/hhctrl.ocx/Makefile.in b/dlls/hhctrl.ocx/Makefile.in index 326f6cc1d6b..87f12ecb677 100644 --- a/dlls/hhctrl.ocx/Makefile.in +++ b/dlls/hhctrl.ocx/Makefile.in @@ -12,7 +12,7 @@ C_SRCS = \ stream.c \ webbrowser.c -IDL_TLB_SRCS = hhctrl_tlb.idl +IDL_SRCS = hhctrl_tlb.idl RC_SRCS = hhctrl.rc diff --git a/dlls/hlink/Makefile.in b/dlls/hlink/Makefile.in index a387802d4b7..5cac2dfe6df 100644 --- a/dlls/hlink/Makefile.in +++ b/dlls/hlink/Makefile.in @@ -9,6 +9,6 @@ C_SRCS = \ hlink_main.c \ link.c -IDL_R_SRCS = hlink_classes.idl +IDL_SRCS = hlink_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/hnetcfg/Makefile.in b/dlls/hnetcfg/Makefile.in index 165152d5596..07c781396f1 100644 --- a/dlls/hnetcfg/Makefile.in +++ b/dlls/hnetcfg/Makefile.in @@ -10,7 +10,8 @@ C_SRCS = \ profile.c \ service.c -IDL_R_SRCS = hnetcfg.idl -IDL_TLB_SRCS = hnetcfg_tlb.idl +IDL_SRCS = \ + hnetcfg.idl \ + hnetcfg_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/ieframe/Makefile.in b/dlls/ieframe/Makefile.in index bddb23f20de..13a304df379 100644 --- a/dlls/ieframe/Makefile.in +++ b/dlls/ieframe/Makefile.in @@ -27,7 +27,6 @@ RC_SRCS = ieframe.rc SVG_SRCS = \ ietoolbar.svg -IDL_TLB_SRCS = ieframe_v1.idl -IDL_R_SRCS = ieframe_v1.idl +IDL_SRCS = ieframe_v1.idl @MAKE_DLL_RULES@ diff --git a/dlls/inetcomm/Makefile.in b/dlls/inetcomm/Makefile.in index ffc8f3984c5..f1cf17a0b26 100644 --- a/dlls/inetcomm/Makefile.in +++ b/dlls/inetcomm/Makefile.in @@ -11,6 +11,6 @@ C_SRCS = \ pop3transport.c \ smtptransport.c -IDL_R_SRCS = inetcomm.idl +IDL_SRCS = inetcomm.idl @MAKE_DLL_RULES@ diff --git a/dlls/infosoft/Makefile.in b/dlls/infosoft/Makefile.in index 3acc7c97017..63a693dcbff 100644 --- a/dlls/infosoft/Makefile.in +++ b/dlls/infosoft/Makefile.in @@ -5,6 +5,6 @@ C_SRCS = \ infosoft_main.c \ wordbreaker.c -IDL_R_SRCS = infosoft.idl +IDL_SRCS = infosoft.idl @MAKE_DLL_RULES@ diff --git a/dlls/inseng/Makefile.in b/dlls/inseng/Makefile.in index ea053cf9ed3..c496e9ba303 100644 --- a/dlls/inseng/Makefile.in +++ b/dlls/inseng/Makefile.in @@ -4,6 +4,6 @@ IMPORTS = uuid ole32 advapi32 C_SRCS = \ inseng_main.c -IDL_R_SRCS = inseng.idl +IDL_SRCS = inseng.idl @MAKE_DLL_RULES@ diff --git a/dlls/itss/Makefile.in b/dlls/itss/Makefile.in index af7aee47792..2fbeb69621f 100644 --- a/dlls/itss/Makefile.in +++ b/dlls/itss/Makefile.in @@ -9,7 +9,7 @@ C_SRCS = \ protocol.c \ storage.c -IDL_R_SRCS = itss.idl +IDL_SRCS = itss.idl RC_SRCS = rsrc.rc diff --git a/dlls/jscript/Makefile.in b/dlls/jscript/Makefile.in index 9078b04651b..c049ddeb9ed 100644 --- a/dlls/jscript/Makefile.in +++ b/dlls/jscript/Makefile.in @@ -28,8 +28,9 @@ C_SRCS = \ RC_SRCS = jscript.rc -IDL_TLB_SRCS = jsglobal.idl -IDL_R_SRCS = jscript_classes.idl +IDL_SRCS = \ + jscript_classes.idl \ + jsglobal.idl BISON_SRCS = \ parser.y diff --git a/dlls/mlang/Makefile.in b/dlls/mlang/Makefile.in index a066b5379dc..92b9902359a 100644 --- a/dlls/mlang/Makefile.in +++ b/dlls/mlang/Makefile.in @@ -6,6 +6,6 @@ DELAYIMPORTS = oleaut32 C_SRCS = \ mlang.c -IDL_R_SRCS = mlang_classes.idl +IDL_SRCS = mlang_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/mmcndmgr/Makefile.in b/dlls/mmcndmgr/Makefile.in index 91038a29966..c4d35b6a2bb 100644 --- a/dlls/mmcndmgr/Makefile.in +++ b/dlls/mmcndmgr/Makefile.in @@ -4,6 +4,6 @@ IMPORTS = uuid oleaut32 ole32 user32 C_SRCS = \ mmcndmgr.c -IDL_TLB_SRCS = mmcndmgr.idl +IDL_SRCS = mmcndmgr.idl @MAKE_DLL_RULES@ diff --git a/dlls/mmdevapi/Makefile.in b/dlls/mmdevapi/Makefile.in index e0f8c842cdb..8b767d93502 100644 --- a/dlls/mmdevapi/Makefile.in +++ b/dlls/mmdevapi/Makefile.in @@ -6,6 +6,6 @@ C_SRCS = \ devenum.c \ main.c -IDL_R_SRCS = mmdevapi_classes.idl +IDL_SRCS = mmdevapi_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/mscoree/Makefile.in b/dlls/mscoree/Makefile.in index 114b130d5fd..c67e1720dc6 100644 --- a/dlls/mscoree/Makefile.in +++ b/dlls/mscoree/Makefile.in @@ -10,6 +10,6 @@ C_SRCS = \ metahost.c \ mscoree_main.c -IDL_R_SRCS = mscoree_classes.idl +IDL_SRCS = mscoree_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/msctf/Makefile.in b/dlls/msctf/Makefile.in index 6044ee8b21f..8e1aee7c9e3 100644 --- a/dlls/msctf/Makefile.in +++ b/dlls/msctf/Makefile.in @@ -13,7 +13,7 @@ C_SRCS = \ range.c \ threadmgr.c -IDL_R_SRCS = msctf_classes.idl +IDL_SRCS = msctf_classes.idl RC_SRCS = \ version.rc diff --git a/dlls/msdaps/Makefile.in b/dlls/msdaps/Makefile.in index 3f3d619fdf5..bcfde216f12 100644 --- a/dlls/msdaps/Makefile.in +++ b/dlls/msdaps/Makefile.in @@ -10,11 +10,7 @@ C_SRCS = \ row_server.c \ usrmarshal.c -IDL_P_SRCS = \ - msdaps.idl \ - row_server.idl - -IDL_R_SRCS = \ +IDL_SRCS = \ msdaps.idl \ row_server.idl diff --git a/dlls/mshtml.tlb/Makefile.in b/dlls/mshtml.tlb/Makefile.in index 3215cbc0816..49d00f885e0 100644 --- a/dlls/mshtml.tlb/Makefile.in +++ b/dlls/mshtml.tlb/Makefile.in @@ -1,5 +1,5 @@ MODULE = mshtml.tlb -IDL_TLB_SRCS = mshtml_tlb.idl +IDL_SRCS = mshtml_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/mshtml/Makefile.in b/dlls/mshtml/Makefile.in index bae6dffd660..fe1ca569b8a 100644 --- a/dlls/mshtml/Makefile.in +++ b/dlls/mshtml/Makefile.in @@ -81,8 +81,8 @@ C_SRCS = \ RC_SRCS = mshtml.rc -IDL_H_SRCS = nsiface.idl - -IDL_R_SRCS = mshtml_classes.idl +IDL_SRCS = \ + mshtml_classes.idl \ + nsiface.idl @MAKE_DLL_RULES@ diff --git a/dlls/mshtml/tests/Makefile.in b/dlls/mshtml/tests/Makefile.in index 64711569ab7..43337d5f9ef 100644 --- a/dlls/mshtml/tests/Makefile.in +++ b/dlls/mshtml/tests/Makefile.in @@ -11,7 +11,7 @@ C_SRCS = \ script.c \ style.c -IDL_TLB_SRCS = test_tlb.idl +IDL_SRCS = test_tlb.idl RC_SRCS = rsrc.rc diff --git a/dlls/msi/Makefile.in b/dlls/msi/Makefile.in index 36cf303d528..0405d59d637 100644 --- a/dlls/msi/Makefile.in +++ b/dlls/msi/Makefile.in @@ -44,9 +44,7 @@ C_SRCS = \ upgrade.c \ where.c -IDL_I_SRCS = msiserver.idl -IDL_R_SRCS = msiserver.idl -IDL_TLB_SRCS = msiserver.idl +IDL_SRCS = msiserver.idl BISON_SRCS = \ cond.y \ diff --git a/dlls/msident/Makefile.in b/dlls/msident/Makefile.in index 29ebb8ed902..d419de11625 100644 --- a/dlls/msident/Makefile.in +++ b/dlls/msident/Makefile.in @@ -3,6 +3,6 @@ MODULE = msident.dll C_SRCS = \ msident.c -IDL_R_SRCS = msident_classes.idl +IDL_SRCS = msident_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/msimtf/Makefile.in b/dlls/msimtf/Makefile.in index d781544564e..32a4a854802 100644 --- a/dlls/msimtf/Makefile.in +++ b/dlls/msimtf/Makefile.in @@ -5,6 +5,6 @@ C_SRCS = \ activeimmapp.c \ main.c -IDL_R_SRCS = msimtf.idl +IDL_SRCS = msimtf.idl @MAKE_DLL_RULES@ diff --git a/dlls/mstask/Makefile.in b/dlls/mstask/Makefile.in index a4559d1b3c5..9c535bc784a 100644 --- a/dlls/mstask/Makefile.in +++ b/dlls/mstask/Makefile.in @@ -8,7 +8,7 @@ C_SRCS = \ task_scheduler.c \ task_trigger.c -IDL_I_SRCS = mstask_local.idl -IDL_R_SRCS = mstask_local.idl +IDL_SRCS = \ + mstask_local.idl @MAKE_DLL_RULES@ diff --git a/dlls/msxml/Makefile.in b/dlls/msxml/Makefile.in index a50888d1f59..442d90c6f00 100644 --- a/dlls/msxml/Makefile.in +++ b/dlls/msxml/Makefile.in @@ -2,7 +2,7 @@ MODULE = msxml.dll C_SRCS = main.c -IDL_TLB_SRCS = msxml_tlb.idl +IDL_SRCS = msxml_tlb.idl RC_SRCS = rsrc.rc diff --git a/dlls/msxml2/Makefile.in b/dlls/msxml2/Makefile.in index 418de00c7ff..d064be02281 100644 --- a/dlls/msxml2/Makefile.in +++ b/dlls/msxml2/Makefile.in @@ -2,6 +2,6 @@ MODULE = msxml2.dll C_SRCS = main.c -IDL_TLB_SRCS = msxml2_tlb.idl +IDL_SRCS = msxml2_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/msxml3/Makefile.in b/dlls/msxml3/Makefile.in index ed4c039ba10..5245069672a 100644 --- a/dlls/msxml3/Makefile.in +++ b/dlls/msxml3/Makefile.in @@ -45,8 +45,8 @@ RC_SRCS = \ schemas.rc \ version.rc -IDL_R_SRCS = xmlparser.idl - -IDL_TLB_SRCS = msxml3_v1.idl +IDL_SRCS = \ + msxml3_v1.idl \ + xmlparser.idl @MAKE_DLL_RULES@ diff --git a/dlls/msxml3/tests/Makefile.in b/dlls/msxml3/tests/Makefile.in index 345d4549436..2daedd5ae5c 100644 --- a/dlls/msxml3/tests/Makefile.in +++ b/dlls/msxml3/tests/Makefile.in @@ -10,7 +10,7 @@ C_SRCS = \ xmlparser.c \ xmlview.c -IDL_H_SRCS = xmlparser.idl +IDL_SRCS = xmlparser.idl RC_SRCS = rsrc.rc diff --git a/dlls/msxml4/Makefile.in b/dlls/msxml4/Makefile.in index eb2eca53934..0b87ef1648f 100644 --- a/dlls/msxml4/Makefile.in +++ b/dlls/msxml4/Makefile.in @@ -4,7 +4,7 @@ IMPORTS = ole32 advapi32 C_SRCS = \ main.c -IDL_TLB_SRCS = msxml4_tlb.idl +IDL_SRCS = msxml4_tlb.idl RC_SRCS = rsrc.rc diff --git a/dlls/msxml6/Makefile.in b/dlls/msxml6/Makefile.in index 9f4a7d2a512..bf7ed6c034d 100644 --- a/dlls/msxml6/Makefile.in +++ b/dlls/msxml6/Makefile.in @@ -6,6 +6,6 @@ C_SRCS = \ RC_SRCS = rsrc.rc -IDL_TLB_SRCS = msxml6_tlb.idl +IDL_SRCS = msxml6_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/objsel/Makefile.in b/dlls/objsel/Makefile.in index 464f9088769..e4c20cad8d0 100644 --- a/dlls/objsel/Makefile.in +++ b/dlls/objsel/Makefile.in @@ -5,7 +5,7 @@ C_SRCS = \ factory.c \ objsel.c -IDL_R_SRCS = objsel_classes.idl +IDL_SRCS = objsel_classes.idl RC_SRCS = objsel.rc diff --git a/dlls/ole32/Makefile.in b/dlls/ole32/Makefile.in index 8174f288559..71869a008fc 100644 --- a/dlls/ole32/Makefile.in +++ b/dlls/ole32/Makefile.in @@ -43,17 +43,9 @@ C_SRCS = \ RC_SRCS = ole32res.rc -IDL_C_SRCS = \ - irot.idl - -IDL_P_SRCS = \ - dcom.idl \ - ole32_objidl.idl \ - ole32_oleidl.idl \ - ole32_unknwn.idl - -IDL_R_SRCS = \ +IDL_SRCS = \ dcom.idl \ + irot.idl \ ole32_objidl.idl \ ole32_oleidl.idl \ ole32_unknwn.idl diff --git a/dlls/oleacc/Makefile.in b/dlls/oleacc/Makefile.in index 4d5b0f2abde..a8a809c54fd 100644 --- a/dlls/oleacc/Makefile.in +++ b/dlls/oleacc/Makefile.in @@ -5,7 +5,7 @@ IMPORTS = user32 C_SRCS = \ main.c -IDL_TLB_SRCS = oleacc_classes.idl +IDL_SRCS = oleacc_classes.idl RC_SRCS = oleacc.rc diff --git a/dlls/oleaut32/Makefile.in b/dlls/oleaut32/Makefile.in index f14d2bf9e4e..caf4098232a 100644 --- a/dlls/oleaut32/Makefile.in +++ b/dlls/oleaut32/Makefile.in @@ -23,11 +23,7 @@ C_SRCS = \ RC_SRCS = oleaut32.rc -IDL_P_SRCS = \ - oleaut32_oaidl.idl \ - oleaut32_ocidl.idl - -IDL_R_SRCS = \ +IDL_SRCS = \ oleaut32_oaidl.idl \ oleaut32_ocidl.idl diff --git a/dlls/oleaut32/tests/Makefile.in b/dlls/oleaut32/tests/Makefile.in index e47e2fe0035..b2e2bd828fe 100644 --- a/dlls/oleaut32/tests/Makefile.in +++ b/dlls/oleaut32/tests/Makefile.in @@ -15,11 +15,7 @@ C_SRCS = \ RC_SRCS = tmarshal.rc -IDL_I_SRCS = \ - test_reg.idl \ - tmarshal.idl - -IDL_TLB_SRCS = \ +IDL_SRCS = \ test_reg.idl \ test_tlb.idl \ tmarshal.idl diff --git a/dlls/oledb32/Makefile.in b/dlls/oledb32/Makefile.in index 449913a3cab..871cb6dcea7 100644 --- a/dlls/oledb32/Makefile.in +++ b/dlls/oledb32/Makefile.in @@ -9,10 +9,9 @@ C_SRCS = \ main.c \ rowpos.c -IDL_I_SRCS = convert.idl - -IDL_R_SRCS = oledb32_classes.idl - -IDL_TLB_SRCS = oledb32_typelib.idl +IDL_SRCS = \ + convert.idl \ + oledb32_classes.idl \ + oledb32_typelib.idl @MAKE_DLL_RULES@ diff --git a/dlls/oledb32/tests/Makefile.in b/dlls/oledb32/tests/Makefile.in index bb1f0b3b839..051ffefced4 100644 --- a/dlls/oledb32/tests/Makefile.in +++ b/dlls/oledb32/tests/Makefile.in @@ -6,6 +6,6 @@ C_SRCS = \ database.c \ marshal.c -IDL_I_SRCS = convert.idl +IDL_SRCS = convert.idl @MAKE_TEST_RULES@ diff --git a/dlls/propsys/Makefile.in b/dlls/propsys/Makefile.in index 3287a8b9c70..4a15b5de36d 100644 --- a/dlls/propsys/Makefile.in +++ b/dlls/propsys/Makefile.in @@ -7,6 +7,6 @@ C_SRCS = \ propsys_main.c \ propvar.c -IDL_R_SRCS = propsys_classes.idl +IDL_SRCS = propsys_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/pstorec/Makefile.in b/dlls/pstorec/Makefile.in index 749fe8b2093..b466d63607f 100644 --- a/dlls/pstorec/Makefile.in +++ b/dlls/pstorec/Makefile.in @@ -4,6 +4,6 @@ IMPORTS = uuid C_SRCS = \ pstorec.c -IDL_TLB_SRCS = pstorec_tlb.idl +IDL_SRCS = pstorec_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/qedit/Makefile.in b/dlls/qedit/Makefile.in index 97a4cc7a884..7de256567bf 100644 --- a/dlls/qedit/Makefile.in +++ b/dlls/qedit/Makefile.in @@ -6,6 +6,6 @@ C_SRCS = \ mediadet.c \ samplegrabber.c -IDL_R_SRCS = qedit_classes.idl +IDL_SRCS = qedit_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/qmgr/Makefile.in b/dlls/qmgr/Makefile.in index e481ac4b9a1..4985514b5c3 100644 --- a/dlls/qmgr/Makefile.in +++ b/dlls/qmgr/Makefile.in @@ -13,6 +13,6 @@ C_SRCS = \ RC_SRCS = rsrc.rc -IDL_I_SRCS = qmgr_local.idl +IDL_SRCS = qmgr_local.idl @MAKE_DLL_RULES@ diff --git a/dlls/qmgrprxy/Makefile.in b/dlls/qmgrprxy/Makefile.in index bba3e25ef64..d520fe78b1b 100644 --- a/dlls/qmgrprxy/Makefile.in +++ b/dlls/qmgrprxy/Makefile.in @@ -2,9 +2,7 @@ MODULE = qmgrprxy.dll IMPORTS = rpcrt4 EXTRADEFS = -DWINE_REGISTER_DLL -IDL_I_SRCS = qmgrprxy.idl -IDL_P_SRCS = qmgrprxy.idl -IDL_R_SRCS = qmgrprxy.idl +IDL_SRCS = qmgrprxy.idl EXTRA_OBJS = dlldata.o diff --git a/dlls/quartz/Makefile.in b/dlls/quartz/Makefile.in index 24be02ec971..9a6057d15fd 100644 --- a/dlls/quartz/Makefile.in +++ b/dlls/quartz/Makefile.in @@ -29,10 +29,10 @@ C_SRCS = \ RC_SRCS = version.rc -IDL_H_SRCS = fil_data.idl -IDL_P_SRCS = quartz_strmif.idl -IDL_R_SRCS = quartz_strmif.idl -IDL_TLB_SRCS = control_tlb.idl +IDL_SRCS = \ + control_tlb.idl \ + fil_data.idl \ + quartz_strmif.idl EXTRA_OBJS = dlldata.o diff --git a/dlls/quartz/tests/Makefile.in b/dlls/quartz/tests/Makefile.in index ae5fbaca57d..6a1d211ce5c 100644 --- a/dlls/quartz/tests/Makefile.in +++ b/dlls/quartz/tests/Makefile.in @@ -11,6 +11,6 @@ C_SRCS = \ referenceclock.c \ videorenderer.c -IDL_H_SRCS = fil_data.idl +IDL_SRCS = fil_data.idl @MAKE_TEST_RULES@ diff --git a/dlls/rpcrt4/Makefile.in b/dlls/rpcrt4/Makefile.in index 8326cf5a1d8..fcb48b8e274 100644 --- a/dlls/rpcrt4/Makefile.in +++ b/dlls/rpcrt4/Makefile.in @@ -27,7 +27,6 @@ C_SRCS = \ RC_SRCS = version.rc -IDL_C_SRCS = \ - epm.idl +IDL_SRCS = epm.idl @MAKE_DLL_RULES@ diff --git a/dlls/rpcrt4/tests/Makefile.in b/dlls/rpcrt4/tests/Makefile.in index 75a22788cd6..f7a31da9f78 100644 --- a/dlls/rpcrt4/tests/Makefile.in +++ b/dlls/rpcrt4/tests/Makefile.in @@ -2,9 +2,6 @@ TESTDLL = rpcrt4.dll IMPORTS = ole32 rpcrt4 advapi32 EXTRAIDLFLAGS = --prefix-server=s_ -IDL_C_SRCS = server.idl -IDL_S_SRCS = server.idl - C_SRCS = \ cstub.c \ generated.c \ @@ -14,4 +11,6 @@ C_SRCS = \ rpc_protseq.c \ server.c +IDL_SRCS = server.idl + @MAKE_TEST_RULES@ diff --git a/dlls/scrrun/Makefile.in b/dlls/scrrun/Makefile.in index 362cba79cb3..d684c365707 100644 --- a/dlls/scrrun/Makefile.in +++ b/dlls/scrrun/Makefile.in @@ -8,6 +8,6 @@ C_SRCS = \ RC_SRCS = scrrun.rc -IDL_TLB_SRCS = scrrun.idl +IDL_SRCS = scrrun.idl @MAKE_DLL_RULES@ diff --git a/dlls/scrrun/tests/Makefile.in b/dlls/scrrun/tests/Makefile.in index d9d1679ad86..27f8a997557 100644 --- a/dlls/scrrun/tests/Makefile.in +++ b/dlls/scrrun/tests/Makefile.in @@ -5,6 +5,6 @@ C_SRCS = \ dictionary.c \ filesystem.c -IDL_H_SRCS = scrrun.idl +IDL_SRCS = scrrun.idl @MAKE_TEST_RULES@ diff --git a/dlls/shdocvw/Makefile.in b/dlls/shdocvw/Makefile.in index 74fad95ea64..316a1a04f6e 100644 --- a/dlls/shdocvw/Makefile.in +++ b/dlls/shdocvw/Makefile.in @@ -11,6 +11,6 @@ C_SRCS = \ RC_SRCS = \ shdocvw.rc -IDL_TLB_SRCS = shdocvw_v1.idl +IDL_SRCS = shdocvw_v1.idl @MAKE_DLL_RULES@ diff --git a/dlls/shell32/Makefile.in b/dlls/shell32/Makefile.in index c0b2e5a6f3e..8a4c71d487e 100644 --- a/dlls/shell32/Makefile.in +++ b/dlls/shell32/Makefile.in @@ -57,9 +57,9 @@ C_SRCS = \ RC_SRCS = shell32.rc -IDL_TLB_SRCS = shell32_tlb.idl - -IDL_R_SRCS = shell32_classes.idl +IDL_SRCS = \ + shell32_classes.idl \ + shell32_tlb.idl SVG_SRCS = \ cdrom.svg \ diff --git a/dlls/stdole2.tlb/Makefile.in b/dlls/stdole2.tlb/Makefile.in index 13076ece497..abd35829c5f 100644 --- a/dlls/stdole2.tlb/Makefile.in +++ b/dlls/stdole2.tlb/Makefile.in @@ -1,6 +1,6 @@ MODULE = stdole2.tlb RC_SRCS = rsrc.rc -IDL_TLB_SRCS = std_ole_v2.idl +IDL_SRCS = std_ole_v2.idl @MAKE_DLL_RULES@ diff --git a/dlls/stdole32.tlb/Makefile.in b/dlls/stdole32.tlb/Makefile.in index 8cd448d79b1..3aad10b5e47 100644 --- a/dlls/stdole32.tlb/Makefile.in +++ b/dlls/stdole32.tlb/Makefile.in @@ -1,6 +1,6 @@ MODULE = stdole32.tlb RC_SRCS = rsrc.rc -IDL_TLB_SRCS = std_ole_v1.idl +IDL_SRCS = std_ole_v1.idl @MAKE_DLL_RULES@ diff --git a/dlls/sti/Makefile.in b/dlls/sti/Makefile.in index 9149cf433c4..3decb9a0680 100644 --- a/dlls/sti/Makefile.in +++ b/dlls/sti/Makefile.in @@ -7,11 +7,7 @@ C_SRCS = \ sti.c \ sti_main.c -IDL_P_SRCS = \ - sti_wia.idl - -IDL_R_SRCS = \ - sti_wia.idl +IDL_SRCS = sti_wia.idl EXTRA_OBJS = dlldata.o diff --git a/dlls/taskschd/Makefile.in b/dlls/taskschd/Makefile.in index e9a19e62860..200ee0d8f9c 100644 --- a/dlls/taskschd/Makefile.in +++ b/dlls/taskschd/Makefile.in @@ -4,6 +4,6 @@ C_SRCS = \ task.c \ taskschd.c -IDL_TLB_SRCS = taskschd_tlb.idl +IDL_SRCS = taskschd_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/urlmon/Makefile.in b/dlls/urlmon/Makefile.in index dd6138f8546..ec2cd5cfc34 100644 --- a/dlls/urlmon/Makefile.in +++ b/dlls/urlmon/Makefile.in @@ -30,8 +30,7 @@ C_SRCS = \ RC_SRCS = urlmon.rc -IDL_P_SRCS = urlmon_urlmon.idl -IDL_R_SRCS = urlmon_urlmon.idl +IDL_SRCS = urlmon_urlmon.idl EXTRA_OBJS = dlldata.o diff --git a/dlls/vbscript/Makefile.in b/dlls/vbscript/Makefile.in index 381dfd13277..bbcb7787f6d 100644 --- a/dlls/vbscript/Makefile.in +++ b/dlls/vbscript/Makefile.in @@ -18,11 +18,10 @@ BISON_SRCS = \ RC_SRCS = vbscript.rc -IDL_TLB_SRCS = \ +IDL_SRCS = \ + vbscript_classes.idl \ vbsglobal.idl \ vbsregexp10.idl \ vbsregexp55.idl -IDL_R_SRCS = vbscript_classes.idl - @MAKE_DLL_RULES@ diff --git a/dlls/vbscript/tests/Makefile.in b/dlls/vbscript/tests/Makefile.in index 88a57f7f9d8..c42f3293c0e 100644 --- a/dlls/vbscript/tests/Makefile.in +++ b/dlls/vbscript/tests/Makefile.in @@ -6,8 +6,8 @@ C_SRCS = \ run.c \ vbscript.c -IDL_H_SRCS = vbsregexp55.idl - RC_SRCS = rsrc.rc +IDL_SRCS = vbsregexp55.idl + @MAKE_TEST_RULES@ diff --git a/dlls/wbemdisp/Makefile.in b/dlls/wbemdisp/Makefile.in index dbd76d9b2f3..f9cb84934c6 100644 --- a/dlls/wbemdisp/Makefile.in +++ b/dlls/wbemdisp/Makefile.in @@ -5,8 +5,8 @@ C_SRCS = \ locator.c \ main.c -IDL_R_SRCS = wbemdisp_classes.idl - -IDL_TLB_SRCS = wbemdisp_tlb.idl +IDL_SRCS = \ + wbemdisp_classes.idl \ + wbemdisp_tlb.idl @MAKE_DLL_RULES@ diff --git a/dlls/wbemprox/Makefile.in b/dlls/wbemprox/Makefile.in index 1e42d3fd0e2..003a1b61b26 100644 --- a/dlls/wbemprox/Makefile.in +++ b/dlls/wbemprox/Makefile.in @@ -14,7 +14,7 @@ C_SRCS = \ table.c \ wbemlocator.c -IDL_R_SRCS = wbemprox.idl +IDL_SRCS = wbemprox.idl BISON_SRCS = wql.y diff --git a/dlls/wiaservc/Makefile.in b/dlls/wiaservc/Makefile.in index 920507062c5..9f089c9ec57 100644 --- a/dlls/wiaservc/Makefile.in +++ b/dlls/wiaservc/Makefile.in @@ -7,7 +7,7 @@ C_SRCS = \ wiadevmgr.c \ wiaservc_main.c -IDL_R_SRCS = wiaservc.idl +IDL_SRCS = wiaservc.idl RC_SRCS = rsrc.rc diff --git a/dlls/windowscodecs/Makefile.in b/dlls/windowscodecs/Makefile.in index 78caf00653b..2456ae49b38 100644 --- a/dlls/windowscodecs/Makefile.in +++ b/dlls/windowscodecs/Makefile.in @@ -36,8 +36,7 @@ C_SRCS = \ RC_SRCS = version.rc -IDL_P_SRCS = windowscodecs_wincodec.idl -IDL_R_SRCS = windowscodecs_wincodec.idl +IDL_SRCS = windowscodecs_wincodec.idl EXTRA_OBJS = dlldata.o diff --git a/dlls/winhttp/Makefile.in b/dlls/winhttp/Makefile.in index 07c0484fcea..1135c96bcb7 100644 --- a/dlls/winhttp/Makefile.in +++ b/dlls/winhttp/Makefile.in @@ -13,7 +13,7 @@ C_SRCS = \ session.c \ url.c -IDL_TLB_SRCS = winhttp_tlb.idl +IDL_SRCS = winhttp_tlb.idl RC_SRCS = rsrc.rc diff --git a/dlls/wmiutils/Makefile.in b/dlls/wmiutils/Makefile.in index 39e21b0edfa..f3eba9bab0e 100644 --- a/dlls/wmiutils/Makefile.in +++ b/dlls/wmiutils/Makefile.in @@ -6,6 +6,6 @@ C_SRCS = \ path.c \ statuscode.c -IDL_R_SRCS = wmiutils_classes.idl +IDL_SRCS = wmiutils_classes.idl @MAKE_DLL_RULES@ diff --git a/dlls/wshom.ocx/Makefile.in b/dlls/wshom.ocx/Makefile.in index 9d49bde28ea..376eba5e5f2 100644 --- a/dlls/wshom.ocx/Makefile.in +++ b/dlls/wshom.ocx/Makefile.in @@ -7,6 +7,6 @@ C_SRCS = \ RC_SRCS = wshom.rc -IDL_TLB_SRCS = wshom.idl +IDL_SRCS = wshom.idl @MAKE_DLL_RULES@ diff --git a/dlls/wshom.ocx/tests/Makefile.in b/dlls/wshom.ocx/tests/Makefile.in index 15800508fac..edd5d2a10a0 100644 --- a/dlls/wshom.ocx/tests/Makefile.in +++ b/dlls/wshom.ocx/tests/Makefile.in @@ -4,6 +4,6 @@ IMPORTS = oleaut32 ole32 C_SRCS = \ wshom.c -IDL_H_SRCS = wshom.idl +IDL_SRCS = wshom.idl @MAKE_TEST_RULES@ diff --git a/dlls/wuapi/Makefile.in b/dlls/wuapi/Makefile.in index ca0418508b6..53f07fcc5fe 100644 --- a/dlls/wuapi/Makefile.in +++ b/dlls/wuapi/Makefile.in @@ -10,6 +10,6 @@ C_SRCS = \ systeminfo.c \ updates.c -IDL_TLB_SRCS = wuapi_tlb.idl +IDL_SRCS = wuapi_tlb.idl @MAKE_DLL_RULES@ diff --git a/include/Makefile.in b/include/Makefile.in index 404c5ce5e5f..264622d571c 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -630,6 +630,7 @@ SRCDIR_INCLUDES = \ zmouse.h IDL_H_SRCS = $(PUBLIC_IDL_H_SRCS) $(PRIVATE_IDL_H_SRCS) +IDL_SRCS = $(IDL_H_SRCS) $(IDL_TLB_SRCS) @MAKE_RULES@ diff --git a/programs/rpcss/Makefile.in b/programs/rpcss/Makefile.in index b1d0c3f9813..371b9d2a553 100644 --- a/programs/rpcss/Makefile.in +++ b/programs/rpcss/Makefile.in @@ -7,7 +7,7 @@ C_SRCS = \ irotp.c \ rpcss_main.c -IDL_S_SRCS = \ +IDL_SRCS = \ epm.idl \ irot.idl diff --git a/programs/services/Makefile.in b/programs/services/Makefile.in index 645f26d82b3..8f294dfe73f 100644 --- a/programs/services/Makefile.in +++ b/programs/services/Makefile.in @@ -7,6 +7,6 @@ C_SRCS = \ services.c \ utils.c -IDL_S_SRCS = svcctl.idl +IDL_SRCS = svcctl.idl @MAKE_PROG_RULES@ diff --git a/programs/wscript/Makefile.in b/programs/wscript/Makefile.in index 2e85e3526e7..c12bd448774 100644 --- a/programs/wscript/Makefile.in +++ b/programs/wscript/Makefile.in @@ -10,6 +10,6 @@ C_SRCS = \ host.c \ main.c -IDL_TLB_SRCS = ihost.idl +IDL_SRCS = ihost.idl @MAKE_PROG_RULES@ diff --git a/tools/make_makefiles b/tools/make_makefiles index ef26aafb98b..22d66b59a89 100755 --- a/tools/make_makefiles +++ b/tools/make_makefiles @@ -276,7 +276,7 @@ sub parse_makefile($) ${$make{"=flags"}}{"implib"} = 1 if $var eq "IMPORTLIB"; next; } - if (/^\s*(BISON_SRCS|LEX_SRCS|IDL_[CHIPRS]_SRCS|IDL_TLB_SRCS|IMPLIB_SRCS|C_SRCS|OBJC_SRCS|MC_SRCS|RC_SRCS|SVG_SRCS|FONT_SRCS|IN_SRCS|PROGRAMS|MANPAGES)\s*=\s*(.*)/) + if (/^\s*(BISON_SRCS|LEX_SRCS|IDL_SRCS|IMPLIB_SRCS|C_SRCS|OBJC_SRCS|MC_SRCS|RC_SRCS|SVG_SRCS|FONT_SRCS|IN_SRCS|PROGRAMS|MANPAGES)\s*=\s*(.*)/) { my $var = $1; my @list = split(/\s+/, $2); @@ -432,14 +432,7 @@ sub assign_sources_to_makefiles(@) } elsif ($name =~ /\.idl$/) { - my %flags = get_makedep_flags( $file ); - push @{${$make}{"=IDL_C_SRCS"}}, $name if defined $flags{"client"}; - push @{${$make}{"=IDL_H_SRCS"}}, $name if defined $flags{"header"} || !(keys %flags); - push @{${$make}{"=IDL_I_SRCS"}}, $name if defined $flags{"ident"}; - push @{${$make}{"=IDL_P_SRCS"}}, $name if defined $flags{"proxy"}; - push @{${$make}{"=IDL_R_SRCS"}}, $name if defined $flags{"register"}; - push @{${$make}{"=IDL_S_SRCS"}}, $name if defined $flags{"server"}; - push @{${$make}{"=IDL_TLB_SRCS"}}, $name if defined $flags{"typelib"}; + push @{${$make}{"=IDL_SRCS"}}, $name; ${${$make}{"=flags"}}{"clean"} = 1; } elsif ($name =~ /\.man\.in$/) @@ -459,7 +452,7 @@ sub assign_sources_to_makefiles(@) unshift @{${$make}{"=SRCDIR_INCLUDES"}}, "\$(XTEMPLATE_SRCS)"; unshift @{${$make}{"=SRCDIR_INCLUDES"}}, "\$(PUBLIC_IDL_H_SRCS)"; unshift @{${$make}{"=SRCDIR_INCLUDES"}}, "\$(IDL_TLB_SRCS)"; - unshift @{${$make}{"=IDL_H_SRCS"}}, "\$(PUBLIC_IDL_H_SRCS) \$(PRIVATE_IDL_H_SRCS)"; + unshift @{${$make}{"=IDL_SRCS"}}, "\$(IDL_H_SRCS) \$(IDL_TLB_SRCS)"; # preserve shared source files from the parent makefile foreach my $file (@makefiles) @@ -568,20 +561,16 @@ sub update_makefiles(@) replace_makefile_variable( $file, "C_SRCS" ); replace_makefile_variable( $file, "OBJC_SRCS" ); replace_makefile_variable( $file, "RC_SRCS" ); - replace_makefile_variable( $file, "PRIVATE_IDL_H_SRCS" ); - replace_makefile_variable( $file, "PUBLIC_IDL_H_SRCS" ); - replace_makefile_variable( $file, "IDL_C_SRCS" ); - replace_makefile_variable( $file, "IDL_H_SRCS" ); - replace_makefile_variable( $file, "IDL_I_SRCS" ); - replace_makefile_variable( $file, "IDL_P_SRCS" ); - replace_makefile_variable( $file, "IDL_R_SRCS" ); - replace_makefile_variable( $file, "IDL_S_SRCS" ); - replace_makefile_variable( $file, "IDL_TLB_SRCS" ); + replace_makefile_variable( $file, "IDL_SRCS" ); replace_makefile_variable( $file, "XTEMPLATE_SRCS" ); replace_makefile_variable( $file, "IN_SRCS" ); replace_makefile_variable( $file, "IMPLIB_SRCS" ); - replace_makefile_variable( $file, "SRCDIR_INCLUDES" ); replace_makefile_variable( $file, "MANPAGES" ); + next unless $file eq "include/Makefile"; + replace_makefile_variable( $file, "PRIVATE_IDL_H_SRCS" ); + replace_makefile_variable( $file, "PUBLIC_IDL_H_SRCS" ); + replace_makefile_variable( $file, "IDL_TLB_SRCS" ); + replace_makefile_variable( $file, "SRCDIR_INCLUDES" ); } push @lines, "dnl End of auto-generated output commands\n"; diff --git a/tools/makedep.c b/tools/makedep.c index 136b5cef9ed..e113cf92cd2 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -2050,13 +2050,7 @@ static void update_makefile( const char *path ) "OBJC_SRCS", "RC_SRCS", "MC_SRCS", - "IDL_H_SRCS", - "IDL_C_SRCS", - "IDL_I_SRCS", - "IDL_P_SRCS", - "IDL_S_SRCS", - "IDL_R_SRCS", - "IDL_TLB_SRCS", + "IDL_SRCS", "BISON_SRCS", "LEX_SRCS", "XTEMPLATE_SRCS",