############################################################################## # # Microsoft Research Singularity # # Copyright (c) Microsoft Corporation. All rights reserved. # # File: Windows\Mkname\Makefile # ############################################################################## OBJROOT=..\obj !INCLUDE "$(SINGULARITY_ROOT)/Makefile.inc" CFLAGS= $(CFLAGS) /I..\inc\ /DWIN32 /DNT /Fd$(OBJDIR)\mkname.pdb \ HOST_LINKFLAGS= $(HOST_LINKFLAGS) /nod /libpath:..\lib /fixed:no /subsystem:console LIBS=\ kernel32.lib \ libcmt.lib \ ############################################################################## .SUFFIXES: .cpp .obj {.}.cpp{$(OBJDIR)}.obj: cl /c $(CFLAGS) /Fo$@ $< ############################################################################## all: $(OBJDIR) $(OBJDIR)\mkname.exe $(OBJDIR): -mkdir $(OBJDIR) install: $(OBJDIR) $(OBJDIR)\mkname.exe $(SDEDIT) $(BUILDIR)\mkname.* $(COPY) $(OBJDIR)\mkname.exe $(BUILDIR) $(COPY) $(OBJDIR)\mkname.pdb $(BUILDIR) ############################################################################## clean: @-del /q $(OBJDIR)\mkname.* *.exe pxe.com.1 *~ 2>nul @-rmdir $(OBJDIR) 2>nul @-rmdir $(OBJROOT) 2>nul ############################################################################## test: $(OBJDIR) $(OBJDIR)\mkname.exe $(OBJDIR)\mkname /o:pxe.com.1 $(OBJDIR)\mkname.exe $(OBJDIR)\mkname.exe : $(OBJDIR)\mkname.obj @echo Linking $@ link $(HOST_LINKFLAGS) /out:$@ $** $(LIBS) $(OBJDIR)\mkname.obj : mkname.cpp ################################################################# End of File.