2025-11-28 00:35:46 +09:00

44 lines
1.1 KiB
Makefile

# Nmake macros for building Windows 32-Bit apps
!include <win32.mak>
all: $(OUTDIR) $(OUTDIR)\ipxchat.exe
$(OUTDIR):
if not exist "$(OUTDIR)/$(NULL)" mkdir $(OUTDIR)
# Update the resource if necessary
OBJS = $(OUTDIR)\ipxchat.obj $(OUTDIR)\about.obj $(OUTDIR)\dispatch.obj $(OUTDIR)\init.obj $(OUTDIR)\misc.obj $(OUTDIR)\winmain.obj $(OUTDIR)\listen.obj $(OUTDIR)\connect.obj
# Inference rules
.c{$(OUTDIR)}.obj:
$(cc) $(cflags) $(cvars) $(cdebug) /Fo"$(OUTDIR)\\" /Fd"$(OUTDIR)\\" $**
# Dependencies
$(OUTDIR)\ipxchat.obj: ipxchat.c
$(OUTDIR)\about.obj: about.c
$(OUTDIR)\init.obj: init.c
$(OUTDIR)\dispatch.obj: dispatch.c
$(OUTDIR)\misc.obj: misc.c
$(OUTDIR)\winmain.obj: winmain.c
$(OUTDIR)\listen.obj: listen.c
$(OUTDIR)\connect.obj: connect.c
$(OUTDIR)\ipxchat.res: ipxchat.rc globals.h
rc -r $(rcvars) /fo $(OUTDIR)\ipxchat.res ipxchat.rc
$(OUTDIR)\ipxchat.exe: $(OBJS) $(OUTDIR)\ipxchat.res
$(link) $(linkdebug) $(guiflags) -out:$(OUTDIR)\ipxchat.exe \
$(OBJS) $(OUTDIR)\ipxchat.res $(guilibs) version.lib
clean:
$(CLEANUP)
cleaner: clean
del $(OUTDIR)\*.exe