From 7d659398255099043e5852cb54e9849f9abe698f Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 24 Jan 2007 16:24:19 +0100 Subject: [PATCH] include: Simplify the variable declarations in the makefile to allow make_makefiles to parse it. --- .gitignore | 50 +++++++++++++++ include/.gitignore | 50 --------------- include/Makefile.in | 145 ++++++++++++++++++++----------------------- tools/make_makefiles | 4 +- 4 files changed, 122 insertions(+), 127 deletions(-) delete mode 100644 include/.gitignore diff --git a/.gitignore b/.gitignore index 5e59d071edf..24b6912ea4c 100644 --- a/.gitignore +++ b/.gitignore @@ -640,7 +640,57 @@ dlls/ws2_32/version.res dlls/wsock32/libwsock32.def dlls/wsock32/version.res dlls/wtsapi32/libwtsapi32.def +include/activscp.h +include/amstream.h +include/amvideo.h +include/austream.h +include/comcat.h +include/config.h +include/control.h +include/ddstream.h +include/dispex.h +include/docobj.h +include/downloadmgr.h +include/exdisp.h +include/hlink.h +include/htiframe.h +include/iads.h +include/indexsrv.h +include/mediaobj.h +include/mimeinfo.h +include/mlang.h +include/mmstream.h +include/mshtmhst.h +include/mshtml.h +include/msxml.h +include/msxml2.h +include/oaidl.h +include/objidl.h +include/objsafe.h +include/ocidl.h +include/ocmm.h +include/oledb.h +include/oleidl.h +include/optary.h +include/propidl.h +include/pstore.h +include/richole.h +include/sensevts.h +include/servprov.h +include/shldisp.h +include/shobjidl.h +include/shtypes.h +include/stamp-h include/stdole2.tlb +include/strmif.h +include/tom.h +include/unknwn.h +include/urlhist.h +include/urlmon.h +include/wine/itss.h +include/wtypes.h +include/xmldom.h +include/xmldso.h libs/wpp/ppl.yy.c libs/wpp/ppy.tab.c libs/wpp/ppy.tab.h diff --git a/include/.gitignore b/include/.gitignore deleted file mode 100644 index 2229c5f3890..00000000000 --- a/include/.gitignore +++ /dev/null @@ -1,50 +0,0 @@ -/activscp.h -/amstream.h -/amvideo.h -/austream.h -/comcat.h -/config.h -/control.h -/ddstream.h -/dispex.h -/docobj.h -/downloadmgr.h -/exdisp.h -/hlink.h -/htiframe.h -/iads.h -/indexsrv.h -/mediaobj.h -/mimeinfo.h -/mlang.h -/mmstream.h -/mshtmhst.h -/mshtml.h -/msxml.h -/msxml2.h -/oaidl.h -/objidl.h -/objsafe.h -/ocidl.h -/ocmm.h -/oledb.h -/oleidl.h -/optary.h -/propidl.h -/pstore.h -/richole.h -/sensevts.h -/servprov.h -/shldisp.h -/shobjidl.h -/shtypes.h -/stamp-h -/strmif.h -/tom.h -/unknwn.h -/urlhist.h -/urlmon.h -/wtypes.h -/xmldom.h -/xmldso.h -wine/itss.h diff --git a/include/Makefile.in b/include/Makefile.in index 36257c44b0e..ba75d052718 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -4,7 +4,7 @@ SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = none -WINDOWS_IDL_SRCS = \ +IDL_H_SRCS = \ activscp.idl \ amstream.idl \ amvideo.idl \ @@ -49,6 +49,7 @@ WINDOWS_IDL_SRCS = \ unknwn.idl \ urlhist.idl \ urlmon.idl \ + wine/itss.idl \ wtypes.idl \ xmldom.idl \ xmldso.idl @@ -56,19 +57,9 @@ WINDOWS_IDL_SRCS = \ IDL_TLB_SRCS = \ stdole2.idl -WINDOWS_IDL_INCLUDES = \ +SRCDIR_INCLUDES = \ $(IDL_TLB_SRCS) \ - $(WINDOWS_IDL_SRCS) \ - axcore.idl \ - axextend.idl \ - dbinit.idl \ - dbprop.idl \ - dbs.idl \ - devenum.idl \ - dyngraph.idl - -WINDOWS_INCLUDES = \ - $(WINDOWS_IDL_INCLUDES) \ + $(IDL_H_SRCS) \ accctrl.h \ aclapi.h \ adshlp.h \ @@ -76,6 +67,8 @@ WINDOWS_INCLUDES = \ appmgmt.h \ audevcod.h \ aviriff.h \ + axcore.idl \ + axextend.idl \ basetsd.h \ basetyps.h \ cderr.h \ @@ -103,6 +96,9 @@ WINDOWS_INCLUDES = \ d3dvec.inl \ d3dx8core.h \ dbghelp.h \ + dbinit.idl \ + dbprop.idl \ + dbs.idl \ dbt.h \ dciddi.h \ dciman.h \ @@ -116,6 +112,7 @@ WINDOWS_INCLUDES = \ ddk/winsplp.h \ ddraw.h \ ddrawi.h \ + devenum.idl \ devguid.h \ digitalv.h \ dinput.h \ @@ -150,6 +147,7 @@ WINDOWS_INCLUDES = \ dxerr8.h \ dxerr9.h \ dxfile.h \ + dyngraph.idl \ errors.h \ evcode.h \ evntrace.h \ @@ -213,6 +211,42 @@ WINDOWS_INCLUDES = \ msidefs.h \ msiquery.h \ mssip.h \ + msvcrt/conio.h \ + msvcrt/crtdbg.h \ + msvcrt/ctype.h \ + msvcrt/direct.h \ + msvcrt/dirent.h \ + msvcrt/dos.h \ + msvcrt/eh.h \ + msvcrt/errno.h \ + msvcrt/fcntl.h \ + msvcrt/float.h \ + msvcrt/io.h \ + msvcrt/limits.h \ + msvcrt/locale.h \ + msvcrt/malloc.h \ + msvcrt/math.h \ + msvcrt/mbctype.h \ + msvcrt/mbstring.h \ + msvcrt/process.h \ + msvcrt/search.h \ + msvcrt/setjmp.h \ + msvcrt/share.h \ + msvcrt/signal.h \ + msvcrt/stddef.h \ + msvcrt/stdio.h \ + msvcrt/stdlib.h \ + msvcrt/string.h \ + msvcrt/sys/locking.h \ + msvcrt/sys/stat.h \ + msvcrt/sys/timeb.h \ + msvcrt/sys/types.h \ + msvcrt/sys/unistd.h \ + msvcrt/sys/utime.h \ + msvcrt/time.h \ + msvcrt/unistd.h \ + msvcrt/wchar.h \ + msvcrt/wctype.h \ mswsock.h \ msxml2did.h \ msxmldid.h \ @@ -298,6 +332,10 @@ WINDOWS_INCLUDES = \ windns.h \ windows.h \ windowsx.h \ + wine/debug.h \ + wine/exception.h \ + wine/library.h \ + wine/unicode.h \ winerror.h \ wingdi.h \ wininet.h \ @@ -334,56 +372,6 @@ WINDOWS_INCLUDES = \ xmldsodid.h \ zmouse.h -MSVCRT_INCLUDES = \ - msvcrt/conio.h \ - msvcrt/crtdbg.h \ - msvcrt/ctype.h \ - msvcrt/direct.h \ - msvcrt/dirent.h \ - msvcrt/dos.h \ - msvcrt/eh.h \ - msvcrt/errno.h \ - msvcrt/fcntl.h \ - msvcrt/float.h \ - msvcrt/io.h \ - msvcrt/limits.h \ - msvcrt/locale.h \ - msvcrt/malloc.h \ - msvcrt/math.h \ - msvcrt/mbctype.h \ - msvcrt/mbstring.h \ - msvcrt/process.h \ - msvcrt/search.h \ - msvcrt/setjmp.h \ - msvcrt/share.h \ - msvcrt/signal.h \ - msvcrt/stddef.h \ - msvcrt/stdio.h \ - msvcrt/stdlib.h \ - msvcrt/string.h \ - msvcrt/sys/locking.h \ - msvcrt/sys/stat.h \ - msvcrt/sys/timeb.h \ - msvcrt/sys/types.h \ - msvcrt/sys/unistd.h \ - msvcrt/sys/utime.h \ - msvcrt/time.h \ - msvcrt/unistd.h \ - msvcrt/wchar.h \ - msvcrt/wctype.h - -WINE_IDL_SRCS = \ - itss.idl - -WINE_INCLUDES = \ - $(WINE_IDL_SRCS) \ - debug.h \ - exception.h \ - library.h \ - unicode.h - -IDL_H_SRCS = $(WINDOWS_IDL_SRCS) $(WINE_IDL_SRCS:%=wine/%) - EXTRASUBDIRS = ddk msvcrt msvcrt/sys wine INSTALLDIRS = \ @@ -395,25 +383,30 @@ INSTALLDIRS = \ @MAKE_RULES@ -WINDOWS_IDL_HEADERS = $(WINDOWS_IDL_SRCS:.idl=.h) -WINE_IDL_HEADERS = $(WINE_IDL_SRCS:.idl=.h) -IDL_HEADERS = $(IDL_H_SRCS:.idl=.h) -IDL_TLBS = $(IDL_TLB_SRCS:.idl=.tlb) +OBJDIR_INCLUDES = $(IDL_H_SRCS:.idl=.h) $(IDL_TLB_SRCS:.idl=.tlb) -all: $(IDL_HEADERS) $(IDL_TLBS) +all: $(OBJDIR_INCLUDES) -install:: $(IDL_HEADERS) $(IDL_TLBS) $(INSTALLDIRS) - for f in $(WINDOWS_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(DESTDIR)$(includedir)/windows/$$f; done - for f in $(WINDOWS_IDL_HEADERS) $(IDL_TLBS); do $(INSTALL_DATA) $$f $(DESTDIR)$(includedir)/windows/$$f; done - for f in $(MSVCRT_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(DESTDIR)$(includedir)/$$f; done - for f in $(WINE_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/wine/$$f $(DESTDIR)$(includedir)/$$f; done - for f in $(WINE_IDL_HEADERS); do $(INSTALL_DATA) wine/$$f $(DESTDIR)$(includedir)/$$f; done +install:: $(OBJDIR_INCLUDES) $(INSTALLDIRS) + for f in $(SRCDIR_INCLUDES); do case $$f in \ + wine/*) $(INSTALL_DATA) $(SRCDIR)/$$f $(DESTDIR)$(includedir)/`expr $$f : 'wine/\(.*\)'` ;; \ + msvcrt/*) $(INSTALL_DATA) $(SRCDIR)/$$f $(DESTDIR)$(includedir)/$$f ;; \ + *) $(INSTALL_DATA) $(SRCDIR)/$$f $(DESTDIR)$(includedir)/windows/$$f ;; \ + esac; done + for f in $(OBJDIR_INCLUDES); do case $$f in \ + wine/*) $(INSTALL_DATA) $$f $(DESTDIR)$(includedir)/`expr $$f : 'wine/\(.*\)'` ;; \ + msvcrt/*) $(INSTALL_DATA) $$f $(DESTDIR)$(includedir)/$$f ;; \ + *) $(INSTALL_DATA) $$f $(DESTDIR)$(includedir)/windows/$$f ;; \ + esac; done # Don't just do a rm -rf on $(includedir) -- don't want to wipe out # anything extra the user may have put there. uninstall:: - -cd $(DESTDIR)$(includedir)/windows && $(RM) $(WINDOWS_INCLUDES) $(WINDOWS_IDL_HEADERS) $(IDL_TLBS) - -cd $(DESTDIR)$(includedir) && $(RM) $(MSVCRT_INCLUDES) $(WINE_INCLUDES) $(WINE_IDL_HEADERS) + for f in $(SRCDIR_INCLUDES) $(OBJDIR_INCLUDES); do case $$f in \ + wine/*) $(RM) $(DESTDIR)$(includedir)/`expr $$f : 'wine/\(.*\)'` ;; \ + msvcrt/*) $(RM) $(DESTDIR)$(includedir)/$$f ;; \ + *) $(RM) $(DESTDIR)$(includedir)/windows/$$f ;; \ + esac; done -rmdir $(INSTALLDIRS) @DEPENDENCIES@ # everything below this line is overwritten by make depend diff --git a/tools/make_makefiles b/tools/make_makefiles index 1064beff8dd..ede3d9d6e49 100755 --- a/tools/make_makefiles +++ b/tools/make_makefiles @@ -77,7 +77,9 @@ my @ignores = ( "/config.status", "/TAGS", "/tags", - "Makefile" + "Makefile", + "include/config.h", + "include/stamp-h" ); # Source files and their resulting target to ignore