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

27 lines
795 B
Makefile

# Nmake macros for building Win32 & Win64 apps
!include <Win32.Mak>
all: $(OUTDIR) $(OUTDIR)\Cursor.Exe
$(OUTDIR) :
if not exist "$(OUTDIR)/$(NULL)" mkdir $(OUTDIR)
# Update the resource if necessary
$(OUTDIR)\Cursor.Res: Cursor.Rc Cursor.h BullsEye.Cur
$(rc) $(rcflags) $(rcvars) /fo $(OUTDIR)\cursor.res Cursor.Rc
# Update the object file if necessary
$(OUTDIR)\Cursor.Obj: Cursor.c Cursor.h
$(cc) $(cflags) $(cvars) $(cdebug) /WX /Fo"$(OUTDIR)\\" /Fd"$(OUTDIR)\\" Cursor.c
# Update the executable file if necessary, and if so, add the resource back in.
$(OUTDIR)\Cursor.Exe: $(OUTDIR)\Cursor.Obj $(OUTDIR)\Cursor.Res Cursor.Def
$(link) $(linkdebug) $(guiflags) -out:$(OUTDIR)\Cursor.Exe $(OUTDIR)\Cursor.Obj $(OUTDIR)\Cursor.Res $(guilibs)
clean:
$(CLEANUP)