############################################################################ # # Copyright (C) 1992, Microsoft Corporation. # # All rights reserved. # ############################################################################ # # Set up include directories and roots for includes.exe # CINC = -I$(OLE2H) $(CINC) -I$(CAIROLE)\stg\h INCLUDES_ROOTS = -P$$(OLE2H)=$(OLE2H) -P$$(CAIROLE)=$(CAIROLE) # # Default OLE2 paths # !include $(CAIROLE)\stg\setole2.mk # # Defining NO_WINMAIN suppresses linking with astartw.obj # NO_WINMAIN = 1 # # Copy built exes to this directory # !ifdef OLETARGET EXECOPY = $(OLETARGET)\$(ODL)$(TGTDIR) !endif # # Define libraries # !if "$(PLATFORM)" == "i286" DFLIB = $(CAIROLE)\stg\$(OBJDIR)\storage.lib !else DFLIB = $(CAIROLE)\stg\$(OBJDIR)\storag32.lib !endif # # Name of target. Include an extension (.dll, .lib, .exe) # If the target is part of the release, set RELEASE to 1. # TARGET = $(EXENAME).exe RELEASE = # # C compiler flags # CFLAGS = $(CFLAGS) -DUL64 # # Source files. Remember to prefix each name with .\ # CXXFILES = \ .\$(EXENAME).cxx\ $(CXXFILES) # # Libraries and other object files to link. # !include $(CAIROLE)\stg\dflibs.mk LIBS = $(LIBS) $(DFLIB) $(RTLIBEXEQ) # # Set MULTIDEPEND to support multiple build targets # MULTIDEPEND = MERGED