Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • winehq/wine-demo
  • aeikum/wine-demo
  • zfigura/wine-demo
  • cdavis5e/wine-demo
4 results
Show changes
Commits on Source (100795)
root = true
# Defaults
[*]
indent_style = space
indent_size = 4
tab_width = 8
charset = utf-8
insert_final_newline = true
max_line_length = 100
[Makefile*]
indent_style = tab
indent_size = 8
# Automatically generated by make_makefiles; DO NOT EDIT!!
*.[oa]
*.ok
*.res
*.so
/Make.rules
/TAGS
/autom4te.cache
/config.cache
/config.log
/config.status
/tags
/wine
Makefile
dlldata.c
dlls/*/*.def
dlls/*/tests/*crosstest.exe
dlls/*/tests/testlist.c
dlls/Makedll.rules
dlls/Makeimplib.rules
dlls/Maketest.rules
dlls/actxprxy/actxprxy_servprov.h
dlls/actxprxy/actxprxy_servprov_i.c
dlls/actxprxy/actxprxy_servprov_p.c
dlls/advapi32/svcctl.h
dlls/advapi32/svcctl_c.c
dlls/atl/atliface.h
dlls/avifile.dll16
dlls/comm.drv16
dlls/commdlg.dll16
dlls/compobj.dll16
dlls/ctl3d.dll16
dlls/ctl3dv2.dll16
dlls/ddeml.dll16
dlls/dispdib.dll16
dlls/display.drv16
dlls/gdi.exe16
dlls/imm.dll16
dlls/jscript/jsglobal.tlb
dlls/jscript/parser.tab.c
dlls/jscript/parser.tab.h
dlls/kernel32/nls/winerr_deu.mc.rc
dlls/kernel32/nls/winerr_enu.mc.rc
dlls/kernel32/nls/winerr_fra.mc.rc
dlls/kernel32/nls/winerr_kor.mc.rc
dlls/kernel32/nls/winerr_nor.mc.rc
dlls/keyboard.drv16
dlls/krnl386.exe16
dlls/libd3dx9.def
dlls/libwinspool.def
dlls/libxinput.def
dlls/lzexpand.dll16
dlls/mmsystem.dll16
dlls/mouse.drv16
dlls/msacm.dll16
dlls/mshtml.tlb/mshtml_tlb.tlb
dlls/mshtml/nsiface.h
dlls/msi/cond.tab.c
dlls/msi/cond.tab.h
dlls/msi/msiserver.h
dlls/msi/msiserver.tlb
dlls/msi/msiserver_i.c
dlls/msi/sql.tab.c
dlls/msi/sql.tab.h
dlls/mstask/mstask_local.h
dlls/mstask/mstask_local_i.c
dlls/msvideo.dll16
dlls/msxml3/msxml3_v1.tlb
dlls/ole2.dll16
dlls/ole2conv.dll16
dlls/ole2disp.dll16
dlls/ole2nls.dll16
dlls/ole2prox.dll16
dlls/ole2thk.dll16
dlls/ole32/dcom.h
dlls/ole32/dcom_p.c
dlls/ole32/irot.h
dlls/ole32/irot_c.c
dlls/ole32/ole32_objidl.h
dlls/ole32/ole32_objidl_p.c
dlls/ole32/ole32_oleidl.h
dlls/ole32/ole32_oleidl_p.c
dlls/ole32/ole32_unknwn.h
dlls/ole32/ole32_unknwn_p.c
dlls/oleaut32/oleaut32_oaidl.h
dlls/oleaut32/oleaut32_oaidl_p.c
dlls/oleaut32/oleaut32_ocidl.h
dlls/oleaut32/oleaut32_ocidl_p.c
dlls/oleaut32/tests/test_tlb.tlb
dlls/oleaut32/tests/tmarshal.h
dlls/oleaut32/tests/tmarshal.tlb
dlls/oleaut32/tests/tmarshal_i.c
dlls/olecli.dll16
dlls/olesvr.dll16
dlls/qmgr/qmgr_local.h
dlls/qmgr/qmgr_local_i.c
dlls/qmgrprxy/qmgrprxy.h
dlls/qmgrprxy/qmgrprxy_i.c
dlls/qmgrprxy/qmgrprxy_p.c
dlls/rasapi16.dll16
dlls/rpcrt4/epm.h
dlls/rpcrt4/epm_c.c
dlls/rpcrt4/tests/server.h
dlls/rpcrt4/tests/server_c.c
dlls/rpcrt4/tests/server_s.c
dlls/setupx.dll16
dlls/shdocvw/shdocvw_v1.tlb
dlls/shell.dll16
dlls/sound.drv16
dlls/stdole2.tlb/std_ole_v2.tlb
dlls/stdole32.tlb/std_ole_v1.tlb
dlls/storage.dll16
dlls/stress.dll16
dlls/system.drv16
dlls/toolhelp.dll16
dlls/twain.dll16
dlls/typelib.dll16
dlls/user.exe16
dlls/ver.dll16
dlls/w32sys.dll16
dlls/win32s16.dll16
dlls/win87em.dll16
dlls/winaspi.dll16
dlls/windebug.dll16
dlls/wineps16.drv16
dlls/wing.dll16
dlls/winhelp.exe16
dlls/winnls.dll16
dlls/winoldap.mod16
dlls/winsock.dll16
dlls/wintab.dll16
dlls/wprocs.dll16
include/activaut.h
include/activdbg.h
include/activscp.h
include/amstream.h
include/amvideo.h
include/austream.h
include/bits.h
include/bits1_5.h
include/comcat.h
include/config.h
include/control.h
include/ctxtcall.h
include/d3d10.h
include/ddstream.h
include/dimm.h
include/dispex.h
include/docobj.h
include/downloadmgr.h
include/dxgi.h
include/dxgitype.h
include/exdisp.h
include/fusion.h
include/hlink.h
include/htiframe.h
include/iads.h
include/icftypes.h
include/imnact.h
include/imnxport.h
include/indexsrv.h
include/mediaobj.h
include/mimeinfo.h
include/mimeole.h
include/mlang.h
include/mmstream.h
include/mscoree.h
include/msctf.h
include/mshtmhst.h
include/mshtml.h
include/msinkaut.h
include/mstask.h
include/msxml.h
include/msxml2.h
include/netfw.h
include/oaidl.h
include/objidl.h
include/objsafe.h
include/ocidl.h
include/ocmm.h
include/oleacc.h
include/oledb.h
include/oleidl.h
include/optary.h
include/propidl.h
include/pstore.h
include/qedit.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/vmr9.h
include/wine/itss.h
include/wine/svcctl.h
include/wine/wined3d.h
include/wine/winedxgi.h
include/wtypes.h
include/wuapi.h
include/xmldom.h
include/xmldso.h
libs/wpp/ppl.yy.c
libs/wpp/ppy.tab.c
libs/wpp/ppy.tab.h
loader/wine
loader/wine-freebsd
loader/wine-freebsd-installed
loader/wine-glibc
loader/wine-glibc-installed
loader/wine-kthread
loader/wine-kthread-installed
loader/wine-preloader
loader/wine-preloader-installed
loader/wine-pthread
loader/wine-pthread-installed
loader/wine.de.man
loader/wine.fr.man
loader/wine.man
programs/Makeprog.rules
programs/cacls/cacls
programs/clock/clock
programs/cmd/cmd
programs/cmdlgtst/cmdlgtst
programs/control/control
programs/eject/eject
programs/expand/expand
programs/explorer/explorer
programs/hh/hh
programs/icinfo/icinfo
programs/iexplore/iexplore
programs/lodctr/lodctr
programs/msiexec/msiexec
programs/net/net
programs/notepad/notepad
programs/oleview/oleview
programs/progman/progman
programs/reg/reg
programs/regedit/regedit
programs/regsvr32/regsvr32
programs/rpcss/epm.h
programs/rpcss/epm_s.c
programs/rpcss/irot.h
programs/rpcss/irot_s.c
programs/rpcss/rpcss
programs/rundll32/rundll32
programs/secedit/secedit
programs/services/services
programs/services/svcctl.h
programs/services/svcctl_s.c
programs/spoolsv/spoolsv
programs/start/start
programs/svchost/svchost
programs/taskmgr/taskmgr
programs/uninstaller/uninstaller
programs/unlodctr/unlodctr
programs/view/view
programs/wineapploader
programs/wineboot/wineboot
programs/winebrowser/winebrowser
programs/winecfg/winecfg
programs/wineconsole/wineconsole
programs/winedbg/dbg.tab.c
programs/winedbg/dbg.tab.h
programs/winedbg/debug.yy.c
programs/winedbg/winedbg
programs/winedbg/winedbg.man
programs/winedevice/winedevice
programs/winefile/winefile
programs/winemenubuilder/winemenubuilder
programs/winemine/winemine
programs/winepath/winepath
programs/winetest/*_test.exe
programs/winetest/tests.rc
programs/winetest/winetest
programs/winevdm/winevdm
programs/winhlp32/macro.lex.yy.c
programs/winhlp32/winhlp32
programs/winver/winver
programs/wordpad/wordpad
programs/write/write
programs/xcopy/xcopy
server/wineserver
server/wineserver-installed
server/wineserver.fr.man
server/wineserver.man
tools/fnt2bdf
tools/fnt2fon
tools/make_ctests
tools/makedep
tools/relpath
tools/sfnt2fnt
tools/widl/parser.tab.c
tools/widl/parser.tab.h
tools/widl/parser.yy.c
tools/widl/widl
tools/widl/widl.man
tools/wine.inf
tools/winebuild/winebuild
tools/winebuild/winebuild.man
tools/winedump/winedump
tools/winedump/winedump.man
tools/winegcc/winecpp
tools/winegcc/wineg++
tools/winegcc/winegcc
tools/winegcc/winegcc.man
tools/winemaker.man
tools/wineprefixcreate
tools/wineprefixcreate.man
tools/wmc/mcy.tab.c
tools/wmc/mcy.tab.h
tools/wmc/wmc
tools/wmc/wmc-installed
tools/wmc/wmc.man
tools/wrc/parser.tab.c
tools/wrc/parser.tab.h
tools/wrc/parser.yy.c
tools/wrc/wrc
tools/wrc/wrc-installed
tools/wrc/wrc.man
variables:
GIT_STRATEGY: none
test1:
stage: test
script:
- echo "Test stage"
- id
- echo This is output that is interesting
- echo You should visit our website https://www.codeweavers.com
Adam Sacarny <magicbox@bestweb.net>
Albert den Haan <albertd@corel.ca>
Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
Alexander Nicolaysen Sørnes <alexsornes@gmail.com>
Alexandru Balut <alexandru.balut@gmail.com>
Américo José Melo <mmodem00@gmail.com>
András Kovács <andras@csevego.net>
Andreas Rosenberg <andreas.rosenberg@apis.de>
Andrew Johnston <johnstonam@logica.com>
Antonio Codazzi <f_sophia@libero.it>
Bang Jun-Young <junyoung@mogua.com>
Bernhard Rosenkränzer <bero@lindev.ch>
Bernhard Übelacker <bernhardu@mailbox.org>
Byeong-Sik Jeon <bsjeon@hanmail.net>
Carlos Lozano <clozano@andago.com>
Caron Wills <caron@codeweavers.com>
Charles Davis <cdavis@codeweavers.com>
Christopher Gautier <krys@via.ecp.fr>
David A. Cuthbert <dacut@ece.cmu.edu>
David Heidelberger <david@ixit.cz>
Dennis Björklund <db@zigo.dhs.org>
Dennis Björklund <dennisb@cs.chalmers.se>
Dimitrie O. Paun <dimi@bigfoot.com>
Dimitrie O. Paun <dimi@lattica.com>
EA Durbin <eadurbin@freebsd.org>
Eduardo García <eduardo.garcia@gmx.com>
Erich Hoover <erich.e.hoover@gmail.com>
Erich Hoover <erich.e.hoover@wine-staging.com>
Erwin Wolff <erwinwolffnl@microformatica.com>
Esme Povirk <vincent@codeweavers.com>
Evgeny Putin <evcalipt@etersoft.ru>
Fatih Aşıcı <fasici@linux-sevenler.org>
Fernando Martins <fernando@cmartins.nl>
François Gouget <fgouget@codeweavers.com>
François Gouget <fgouget@free.fr>
François Gouget <fgouget@multimania.com>
François Gouget <fgouget@psn.net>
Gerhard W. Gruber <sparhawk@gmx.at>
Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net>
Ge van Geldorp <ggeldorp@vmware.com>
Gregory M. Turner <gmturner007@ameritech.net>
Gustavo Noronha Silva <kov@debian.org>
Guy Albertelli <galberte@neo.lrun.com>
Guy Albertelli <guy@codeweavers.com>
György 'Nog' Jeney <nog@sdf.lonestar.org>
Henri Verbeet <hverbeet@gmail.com>
Hermès Bélusca-Maïto <hermes.belusca@sfr.fr>
Hervé Chanal <chanal_herve@yahoo.fr>
Hirofumi Katayama <katayama.hirofumi.mz@gmail.com>
Hiroshi Tanabe <hirokun_dayomon@infoseek.to>
Huw D. M. Davies <daviesh@abacus.physics.ox.ac.uk>
Huw D. M. Davies <daviesh@huw-davies-computer.local>
Huw D. M. Davies <h.davies1@physics.ox.ac.uk>
Huw D. M. Davies <h.davies@codeweavers.com>
Huw D. M. Davies <hdavies@codeweavers.com>
Huw D. M. Davies <hdavies@codeweavwers.com>
Huw D. M. Davies <huw@codewavers.com>
Huw D. M. Davies <huw@codeweavers>
Huw D. M. Davies <huw@codeweavers.com>
Hwang YunSong (황윤성) <hys545@dreamwiz.com>
Ivan de Saedeleer <Ivands@sympatico.ca>
Ivan Leo Puoti <ivanleo@gmail.com>
Ivan Leo Puoti <puoti@inwind.it>
Ivan Sinitsin <ivan@etersoft.ru>
J A Gow <J.A.Gow@furrybubble.co.uk>
Jan Djarv <Jan.Djarv@mbox200.swipnet.se>
Jason Edmeades <jason@edmeades.me.uk>
Jean Labrousse <jlabrous@altern.org>
Jeff Latimer <jeffl@defcen.gov.au>
Jérôme Gardou <jerome.gardou@gmail.com>
John Klehm <cjohn@klehm.net>
John R. Sheets <jsheets@codeweavers.com>
Jörg Höhle <Joerg-Cyril.Hoehle@t-systems.com>
Jörg Mayer <jmayer@loplof.de>
Jörg Mayer <jmayer@telesun2.telemation.de>
Jose Marcos López Caravaca <jose.lopez@upcnet.upc.es>
Joshua Thielen <thielen@netprince.net>
Józef Kucia <joseph.kucia@gmail.com>
Julio César Gázquez <jgazquez@dld.net>
Kevin Puetz <PuetzKevinA@JohnDeere.com>
Kirill K. Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
Kolbjørn Fredheim <hightower@tregt.net>
Lawson Whitney <lawson_whitney@juno.com>
Lionel Debroux <Lionel_Debroux@pc-debroux>
Louis Lenders <xerox_xerox2000@yahoo.co.uk>
Lucas Fialho Zawacki <lfzawacki@gmail.com>
Luis Carlos Busquets Pérez <luis.busquets@ilidium.com>
Luis Carlos Busquets Pérez <luiscar2001@yahoo.es>
Mariusz Pluciński <vshader@gmail.com>
Mark G. Adams <mark@transgaming.com>
Markus Gömmel <m.goemmel@compulab.de>
Martin Storsjö <martin@martin.st>
Matej Špindler <matej.spindler@gmail.com>
Matej Špindler <spindler.matej@gmail.com>
Matthew Finnicum <mattfinn@gmail.com>
Maxime Bellengé <maxime.bellenge@gmail.com>
Max TenEyck Woodbury <max@mtew.isa-geek.net>
Michael McCormack <mike@codeweavers.com>
Michael McCormack <mike_mccormack@looksmart.com.au>
Michael McCormack <mike_mccormack@start.com.au>
Michael McCormack <mikem@codeweavers.com>
Michael Müller <michael@fds-team.de>
Michael Veksler <mveksler@techunix.technion.ac.il>
Michael Wetherell <mike.wetherell@ntlworld.com>
Mikołaj Zalewski <mikolajz@google.com>
Mounir Idrassi <mounir.idrassi@idrix.fr>
Nathan Gallaher <ngallaher@deepthought.org>
Nathan Zorich <wfilardo@fuse.net>
Niclas Karlsson <nkarlsso@ra.abo.fi>
Nicolas Brouard <nicolas.brouard@libertysurf.fr>
Norman Stevens <norman@arcady.u-net.com>
Oldřich Jedlička <oldium.pro@seznam.cz>
Ove Kåven <ovehk@ping.uio.no>
Ove Kåven <ovek@arcticnet.no>
Ove Kåven <ovek@transgaming.com>
Panagiotis Christeas <p_christ@hol.gr>
Peter Ganten <peter@ganten.org>
Piotr Pawłow <pp@siedziba.pl>
Qingdoa Daoo <qingdao33122@yahoo.com>
Ragnvald Maartmann-Moe IV <despair@adelphia.net>
Reece H. Dunn <msclrhd@gmail.com>
Reece H. Dunn <msclrhd@googlemail.com>
Robert 'Admiral' Coeyman <admiral@corner.net>
Robert Riggs <rriggs@tesser.com>
Robert Shearman <rob@codeweavers.com>
Robert Shearman <robertshearman@gmail.com>
Roman Pišl <rpisl@seznam.cz>
Sato Kazuyuki <kazus@sunfish.suginami.tokyo.jp>
Sergei Ivanov <sergei@corel.ca>
Sergei Ivanov <sergei@corel.com>
Sergey Turchanov <plumber@print.vlad.ru>
Sergey Turchanov <turchanov@otvprim.ru>
Sergey Turchanov <turchanov@usa.net>
Stefan Dösinger <stefan@codeweavers.com>
Stephan Beuze <fbiggun@hotmail.com>
Stéphane Loeuillet <leroutier@gmail.com>
Stephen Langasek <vorlon@dodds.net>
Sunil Mohan Adapa <sunilmohan@fsf.org.in>
Sylvain St-Germain <sylvain@macadamian.com>
Sylvain St-Germain <sylvain@macadamian.com.epfl.ch>
Thomas Spear <speeddymon@gmail.com>
Thomas Weidenmüller <info@w3seek.de>
Thomas Weidenmüller <thomas@reactsoft.com>
Thomas Weidenmüller <w3seek@reactos.com>
Thomas Weidenmüller <w3seek@reactos.org>
Thomas Weidenmüller <wine-patches@reactsoft.com>
Tomasz Jezierski <developers@tefnet.pl>
Victor Martinez Calvo <vmartinez@reactos.org>
Vikram Kumar <vik@zone81.com>
Vladimir Bespalov <vlad.botanic@gmail.com>
Wei Xie <xiewei@linuxdeepin.com>
William Poetra Yoga Hadisoesen <williampoetra@yahoo.com>
Won Kyu Park <wkpark@kldp.org>
Yuri Kozlov <yuriy.kozlov@gmail.com>
Zachary Brown <zac@zacbrown.org>
Zoltan Nagy <nagyzoli@drotposta.hu>
unidentified <9700584@cs.stadia.fi>
unidentified <develop@stueben.com>
unidentified <f.gockel@t-online.de>
unidentified <ghutchis@cisco.com>
unidentified <hamish_nospam@yahoo.com>
unidentified <jimregan@litsu.ie>
unidentified <jodaman@cegt201.bradley.edu>
unidentified <larstiq@larstiq.dyndns.org>
unidentified <ma@technoprint.ch>
unidentified <mirq@ziemniak.ustronie.pw.edu.pl>
unidentified <o112w8r02@sneakemail.com>
unidentified <orin@pinhead.cc>
unidentified <pofis@portugalmail.pt>
unidentified <smil@mechatronika.hu>
unidentified <therapy@endorphin.org>
unidentified <TTarrant@Etnoteam.It>
unidentified <wine@frotz.org>
unidentified <wine@gc2.kloepfer.org>
unidentified <wine.larry.engholm@xoxy.net>
unidentified <zombi82@hot.ee>
This diff is collapsed.
This diff is collapsed.
Copyright (c) 1993-2009 the Wine project authors (see the file AUTHORS
Copyright (c) 1993-2022 the Wine project authors (see the file AUTHORS
for a complete list)
Wine is free software; you can redistribute it and/or modify it under
......
This diff is collapsed.
This diff is collapsed.
# This Makefile understands the following targets:
#
# all (default): build wine
# clean: remove all intermediate files
# distclean: also remove all files created by configure
# test: run tests
# testclean: clean test results to force running all tests again
# crosstest: build tests as native windows applications (requires MinGW)
# install-lib: install libraries needed to run applications
# install-dev: install development environment
# install: install everything
# uninstall: uninstall everything
# depend: create the dependencies
# ctags: create a tags file for vim and others.
# etags: create a TAGS file for Emacs.
# manpages: compile manpages for Wine API
# htmlpages: compile html pages for Wine API
# sgmlpages: compile sgml source for the Wine API Guide
# Directories
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = .
SRCDIR = @srcdir@
VPATH = @srcdir@
LIBEXT = @LIBEXT@
MODULE = none
PROGRAMS = wine
# Sub-directories to run make depend/clean into
SUBDIRS = \
dlls \
documentation \
fonts \
include \
libs \
loader \
programs \
server \
tools
# Sub-directories to run make install/uninstall into
INSTALLSUBDIRS = @ALL_TOP_DIRS@
# Sub-directories to run make test into
TESTSUBDIRS = dlls
all: Make.rules $(PROGRAMS)
@echo "Wine build complete."
WINAPI_CHECK_EXTRA_FLAGS = --global
INSTALLDIRS = $(DESTDIR)$(datadir)/aclocal
@MAKE_RULES@
$(SRCDIR)/configure: @MAINTAINER_MODE@ configure.ac aclocal.m4
cd $(SRCDIR) && autoconf --warnings=all
$(SRCDIR)/include/config.h.in: @MAINTAINER_MODE@ include/stamp-h.in
$(SRCDIR)/include/stamp-h.in: configure.ac aclocal.m4
cd $(SRCDIR) && autoheader --warnings=all
@echo timestamp > $@
config.status: configure
@./config.status --recheck
include/config.h: include/stamp-h
include/stamp-h: include/config.h.in config.status
@./config.status include/config.h include/stamp-h
wine: $(WINEWRAPPER)
$(RM) $@ && $(LN_S) $(WINEWRAPPER) $@
# Installation rules
install install-dev:: $(DESTDIR)$(datadir)/aclocal dummy
$(INSTALL_DATA) $(SRCDIR)/aclocal.m4 $(DESTDIR)$(datadir)/aclocal/wine.m4
uninstall::
$(RM) $(DESTDIR)$(datadir)/aclocal/wine.m4
-rmdir $(DESTDIR)$(datadir)/wine $(DESTDIR)$(datadir)/aclocal
# Dependencies between directories
all: $(INSTALLSUBDIRS)
dlls: include libs tools
fonts loader server: libs tools
programs: dlls include libs tools
include: libs tools
tools: libs
dlls/__install__ dlls/__install-lib__ dlls/__install-dev__: libs tools include
fonts/__install__ fonts/__install-lib__: libs tools
include/__install__ include/__install-dev__: include libs tools
libs/__install__ libs/__install-lib__ libs/__install-dev__: libs
loader/__install__ loader/__install-lib__: libs tools
server/__install__ server/__install-lib__: libs tools
programs/__install__: libs tools include dlls/__install__
programs/__install-lib__: libs tools include dlls/__install-lib__
tools/__install__ tools/__install-lib__ tools/__install-dev__: tools
RECURSE_TARGETS = \
$(SUBDIRS) \
$(SUBDIRS:%=%/__clean__) \
$(SUBDIRS:%=%/__depend__) \
$(SUBDIRS:%=%/__install-dev__) \
$(SUBDIRS:%=%/__install-lib__) \
$(SUBDIRS:%=%/__install__) \
$(SUBDIRS:%=%/__uninstall__) \
$(TESTSUBDIRS:%=%/__crosstest__) \
$(TESTSUBDIRS:%=%/__test__) \
$(TESTSUBDIRS:%=%/__testclean__)
depend $(RECURSE_TARGETS): $(MAKEDEP)
$(MAKEDEP): include/config.h
@cd $(TOOLSDIR)/tools && $(MAKE) makedep
# Test rules
$(TESTSUBDIRS:%=%/__test__): wine
$(TESTSUBDIRS:%=%/__crosstest__): tools include
# Misc rules
TAGS etags:
$(RM) TAGS
(test -d .git && git ls-files '*.[chly]' '*.idl' || find -L $(TOPSRCDIR) -name '*.[ch]' -print) | xargs etags -a
tags ctags:
$(RM) tags
(test -d .git && git ls-files '*.[chly]' '*.idl' || find -L $(TOPSRCDIR) -name '*.[ch]' -print) | xargs ctags -a
manpages htmlpages sgmlpages: dummy
@cd documentation && $(MAKE) $@
distclean:: clean
$(RM) config.* configure.lineno TAGS tags include/config.h include/stamp-h
$(RM) -r autom4te.cache
.PHONY: manpages htmlpages sgmlpages distclean
# Makefile rules
ALL_MAKERULES = @ALL_MAKERULES@
ALL_MAKEFILES = @ALL_MAKEFILES@
Makefile $(ALL_MAKERULES) $(ALL_MAKEFILES): config.status
@./config.status $@
.INIT: Makefile
.BEGIN: Makefile
$(RECURSE_TARGETS) $(MAKEDEP): $(ALL_MAKEFILES)
distclean::
$(RM) Makefile $(ALL_MAKERULES) $(ALL_MAKEFILES)
@ALL_MAKEFILE_DEPENDS@
This diff is collapsed.
Wine version 1.1.14
Wine version 7.5
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
# Global rules for building dlls -*-Makefile-*-
#
# Each individual makefile should define the following variables:
# MODULE : name of the main module being built
# EXTRALIBS : extra libraries to link in (optional)
# SPEC_SRCS16 : interface definition files for 16-bit dlls (optional)
#
# plus all variables required by the global Make.rules.in
#
DLLFLAGS = @DLLFLAGS@
DLLEXT = @DLLEXT@
IMPLIBEXT = @IMPLIBEXT@
MINGWAR = @MINGWAR@
DEFS = -D__WINESRC__ $(EXTRADEFS)
BASEMODULE = $(MODULE:%.dll=%)
MAINSPEC = $(BASEMODULE).spec
SPEC_DEF = $(BASEMODULE).def
WIN16_FILES = $(SPEC_SRCS16:.spec=.spec.o) $(C_SRCS16:.c=.o) $(EXTRA_OBJS16)
ALL_OBJS = @WIN16_FILES@ $(OBJS) $(RC_SRCS:.rc=.res)
ALL_LIBS = $(LIBPORT) $(EXTRALIBS) $(LDFLAGS) $(LIBS)
IMPLIB_OBJS = $(IMPLIB_SRCS:.c=.o)
IMPORTLIBFILE = $(IMPORTLIB:%=lib%.$(IMPLIBEXT))
STATICIMPLIB = $(IMPORTLIBFILE:.def=.def.a)
DLL_LDPATH = -L$(DLLDIR) $(DELAYIMPORTS:%=-L$(DLLDIR)/%) $(IMPORTS:%=-L$(DLLDIR)/%)
INSTALLDIRS = $(DESTDIR)$(dlldir) $(DESTDIR)$(datadir)/wine
all: $(MODULE)$(DLLEXT) $(SUBDIRS)
@MAKE_RULES@
# Rules for .so files
$(MODULE).so: $(MAINSPEC) $(ALL_OBJS) Makefile.in
$(WINEGCC) -B$(TOOLSDIR)/tools/winebuild -shared $(SRCDIR)/$(MAINSPEC) $(ALL_OBJS) $(EXTRADLLFLAGS) -o $@ $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(DELAYIMPORTS:%=-Wb,-d%) $(ALL_LIBS)
# Rules for .dll files
$(MODULE): $(RCOBJS) $(OBJS) $(SPEC_DEF) Makefile.in
$(DLLWRAP) -k --def $(SPEC_DEF) -o $@ $(RCOBJS) $(OBJS) $(DLL_LDPATH) $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(LIBWINE) $(ALL_LIBS)
# Rules for import libraries
.PHONY: implib $(IMPLIB_SRCS:%=__static_implib__%)
all implib: $(IMPORTLIBFILE) $(IMPLIB_SRCS:%=__static_implib__%)
$(IMPLIB_SRCS:%=__static_implib__%): $(STATICIMPLIB)
$(SPEC_DEF) $(IMPORTLIB:%=lib%.def): $(MAINSPEC)
$(WINEBUILD) $(TARGETFLAGS) -w --def -o $@ --export $(SRCDIR)/$(MAINSPEC)
$(IMPORTLIB:%=lib%.def.a): $(IMPLIB_OBJS)
$(RM) $@
$(AR) $(ARFLAGS) $@ $(IMPLIB_OBJS)
$(RANLIB) $@
$(IMPORTLIB:%=lib%.a): $(SPEC_DEF) $(IMPLIB_OBJS)
$(DLLTOOL) -k -l $@ -d $(SPEC_DEF)
$(MINGWAR) rs $@ $(IMPLIB_OBJS)
$(SUBDIRS): implib
# Rules for testing
check test:: $(SUBDIRS:%=%/__test__)
crosstest:: $(SUBDIRS:%=%/__crosstest__)
# Rules for auto documentation
man: $(C_SRCS) dummy
$(C2MAN) -o $(TOPOBJDIR)/documentation/man$(api_manext) -R$(TOPOBJDIR) -C$(SRCDIR) -S$(api_manext) $(INCLUDES) $(MAINSPEC:%=-w %) $(SPEC_SRCS16:%=-w %) $(C_SRCS) $(C_SRCS16)
doc-html: $(C_SRCS) dummy
$(C2MAN) -o $(TOPOBJDIR)/documentation/html -R$(TOPOBJDIR) -C$(SRCDIR) $(INCLUDES) -Th $(MAINSPEC:%=-w %) $(SPEC_SRCS16:%=-w %) $(C_SRCS) $(C_SRCS16)
doc-sgml: $(C_SRCS) dummy
$(C2MAN) -o $(TOPOBJDIR)/documentation/api-guide -R$(TOPOBJDIR) -C$(SRCDIR) $(INCLUDES) -Ts $(MAINSPEC:%=-w %) $(SPEC_SRCS16:%=-w %) $(C_SRCS) $(C_SRCS16)
.PHONY: man doc-html doc-sgml
# Rules for installation
.PHONY: install_static_implib_def install_static_implib_a
.PHONY: $(IMPORTLIB:%=_install_/%) $(IMPLIB_SRCS:%=_install_static_implib_/%)
$(IMPORTLIB:%=_install_/%): $(IMPORTLIBFILE) $(DESTDIR)$(dlldir) dummy
$(INSTALL_DATA) $(IMPORTLIBFILE) $(DESTDIR)$(dlldir)/$(IMPORTLIBFILE)
install_static_implib_def: $(STATICIMPLIB) $(DESTDIR)$(dlldir) dummy
$(INSTALL_DATA) $(STATICIMPLIB) $(DESTDIR)$(dlldir)/$(STATICIMPLIB)
install_static_implib_a:
$(IMPLIB_SRCS:%=_install_static_implib_/%): install_static_implib_$(IMPLIBEXT)
install install-lib:: $(MODULE)$(DLLEXT) $(DESTDIR)$(dlldir) dummy
$(INSTALL_PROGRAM) $(MODULE)$(DLLEXT) $(DESTDIR)$(dlldir)/$(MODULE)$(DLLEXT)
install install-dev:: $(IMPORTLIB:%=_install_/%) $(IMPLIB_SRCS:%=_install_static_implib_/%)
uninstall::
-cd $(DESTDIR)$(dlldir) && $(RM) $(MODULE)$(DLLEXT) $(IMPORTLIBFILE) $(STATICIMPLIB)
# Misc. rules
clean::
$(RM) $(SPEC_DEF) $(IMPORTLIBFILE)
$(SPEC_DEF) $(SPEC_SRCS16:.spec=.spec.o): $(WINEBUILD)
# End of global dll rules
This diff is collapsed.
# Global rules for building a static import library -*-Makefile-*-
#
# Each individual makefile should define the following variables:
# MODULE : name of the main module being built
#
# plus all variables required by the global Make.rules.in
#
DLLFLAGS = @DLLFLAGS@
DEFS = -D__WINESRC__ $(EXTRADEFS)
INSTALLDIRS = $(DESTDIR)$(dlldir)
@MAKE_RULES@
all: $(MODULE:%=lib%.a)
# Rules for .a library
$(MODULE:%=lib%.a): $(OBJS) Makefile.in
$(RM) $@
$(AR) $(ARFLAGS) $@ $(OBJS)
$(RANLIB) $@
# Rules for installation
install install-dev:: $(MODULE:%=lib%.a) $(DESTDIR)$(dlldir)
$(INSTALL_DATA) $(MODULE:%=lib%.a) $(DESTDIR)$(dlldir)/$(MODULE:%=lib%.a)
uninstall::
$(RM) $(DESTDIR)$(dlldir)/$(MODULE:%=lib%.a)
# End of global library rules
This diff is collapsed.
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = acledit.dll
IMPORTS = kernel32
EXTRADLLFLAGS = -Wb,--prefer-native
C_SRCS = \
main.c
@MAKE_DLL_RULES@
@DEPENDENCIES@ # everything below this line is overwritten by make depend