Files
reactos/reactos/tools/winebuild/Makefile
T
Gé van Geldorp 0a185bdb18 Sync to Wine:
Alexandre Julliard <[email protected]>
- Store all information about the current dll in a structure instead of
  using global variables to make it easier to reuse the parsing
  routines.
- Added native mode dll support (based on a patch by Marcus Meissner).
- Added support for building a dll from a .def file for cases where we
  don't want to write a full .spec.
- Renamed --spec option to --dll for consistency.
- Removed the Unicode exe modes, and instead detect automatically which
  mode to use based on the existence of main or wmain.
- Automatically detect whether the entry point is main or WinMain
  instead of depending on the subsystem type.
- Do not strip stdcall decoration in spec files.
- Print a warning when DllRegisterServer and similar functions are not
  marked private.
- Fill in the proper offsets in the resource directory instead of
  relying on the compiler to do it.
Jukka Heinonen <[email protected]>
- Remove support for generating interrupt handlers.
- DPMI programs now handle pending events.
Robert Shearman <[email protected]>
- Fix proc name reported in delay load failure.
Richard Cohen <[email protected]>
- Remove . from default library search path.
Eric Pouech <[email protected]>
- added size information about most of the generated thunks (import,
  16/32 relay...)
- marked the wine thunks by inserting specific symbols (to be managed
  by wine's dbghelp)
- removed the stabs generation:
  + mostly used by winedbg, and the previous item will replace it for
    dbghelp
  + still broken for gdb anyway
- enhanced const correctness
Pierre d'Herbemont <[email protected]>
- Detection of .size instruction.
- Detection of the assembler name prefix.
- Delayed import fix for Darwin and PowerPC Host.
- Be more accurate on Darwin stack size.
- Delay import fix on PowerPC hosts.
Marcus Meissner <[email protected]>
- Use "LD" instead of "ld" in winebuild to be able to use a different ld
  or ld options.
Dmitry Timoshkov <[email protected]>
- Add a few missing __ASM_NAME macros.

svn path=/trunk/; revision=11014
2004-09-23 20:27:30 +00:00

43 lines
633 B
Makefile

#
# winebuild
#
PATH_TO_TOP = ../..
TARGET = winebuild$(EXE_POSTFIX)
all: $(TARGET)
# relay.o spec16.o
OBJECTS = \
import.o \
main.o \
parser.o \
res16.o \
res32.o \
spec32.o \
utils.o \
mkstemps.o
CLEAN_FILES = *.o $(TARGET)
HOST_CFLAGS = -D__USE_W32API -I$(PATH_TO_TOP)/include -I$(PATH_TO_TOP)/include/wine -I$(W32API_PATH)/include
%.o: %.c
$(HOST_CC) $(HOST_CFLAGS) -c $< -o $@
$(TARGET): $(OBJECTS)
$(HOST_CC) $(OBJECTS) -o $(TARGET)
ifeq ($(HOST),mingw32-linux)
clean:
rm -f $(CLEAN_FILES)
endif
ifneq ($(HOST),mingw32-linux)
clean:
del $(CLEAN_FILES)
endif
.PHONY: clean
include $(PATH_TO_TOP)/rules.mak