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

40 lines
1.1 KiB
Makefile

!include <win32.mak>
proj = api
all: $(OUTDIR) $(OUTDIR)\$(proj).exe
$(OUTDIR):
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
ELIBS=wtsapi32.lib
PCH=$(OUTDIR)\StdAfx.obj
LINK32_OBJS=$(OUTDIR)\API.obj \
$(OUTDIR)\APIDoc.obj \
$(OUTDIR)\APIView.obj \
$(OUTDIR)\MainFrm.obj \
$(OUTDIR)\MessageDlg.obj \
$(OUTDIR)\ProcessDlg.obj \
$(OUTDIR)\QueryDlg.obj \
$(OUTDIR)\ServerDlg.obj \
$(OUTDIR)\SessionDlg.obj \
$(OUTDIR)\ShutdownDlg.obj \
$(OUTDIR)\WaitSystemDlg.obj
$(PCH):
$(cc) $(cdebug) $(cflags) $(cvarsmt) /EHsc /Fp"$(OUTDIR)\\" /Fo"$(OUTDIR)\\" /Fd"$(OUTDIR)\\" /Yc"stdafx.h" stdafx.cpp
.cpp{$(OUTDIR)}.obj:
$(cc) $(cdebug) $(cflags) $(cvarsmt) /EHsc /Fp"$(OUTDIR)\\" /Fo"$(OUTDIR)\\" /Fd"$(OUTDIR)\\" /Yu"stdafx.h" $**
$(OUTDIR)\$(proj).res: $(proj).rc
$(rc) $(rcflags) $(rcvars) /fo$(OUTDIR)\$(proj).res $(proj).rc
$(OUTDIR)\$(proj).exe : $(OUTDIR)\$(proj).res $(PCH) $(LINK32_OBJS)
$(link) $(linkdebug) $(guiflags) $(guilibs) /MACHINE:$(CPU) -out:$(OUTDIR)\$(proj).exe $(LINK32_OBJS) $(PCH) $(ELIBS) /PDB:$(OUTDIR)\$(proj).PDB $(OUTDIR)\$(proj).res
clean:
$(CLEANUP)