mirror of
https://github.com/Meridian59/Meridian59
synced 2026-08-17 18:23:09 -04:00
If we ever switched to 64-bit compilation, we'd have a problem, because the 64 bit client would initially try to load the 32 bit intro.dll, which would fail. So we move the intro DLL code into the main client. The separate intro DLL wasn't buying us anything anyway. The other modules aren't a problem, because they can be dynamically updated before they're loaded. Co-authored-by: Meridian59 <meridian59.email@gmail.com>
17 lines
371 B
Makefile
17 lines
371 B
Makefile
# Makefile for downloadable client DLLs
|
|
|
|
TOPDIR=..
|
|
!include $(TOPDIR)\common.mak
|
|
|
|
MODULES = admin char mailnews merintr dm chess
|
|
|
|
all: $(MODULES)
|
|
|
|
clean:
|
|
@$(MAKE) -$(MAKEFLAGS) $(MODULES) TARGET=$@
|
|
|
|
# This structure correctly propagates any failure from a subbuild to the top level
|
|
$(MODULES): FORCE
|
|
@if exist $@\ cd $@ && $(MAKE) -$(MAKEFLAGS) $(TARGET)
|
|
|
|
FORCE:
|