# PTC File # ----------------------------------------------------------------------------- # File Name MAKEFILENAME = make_test # Machine Type PRO_MACHINE_TYPE = x86e_win64 # Executable names EXE = manju.exe EXE_DLL = manju.dll # Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT) PROTOOL_SRC = C:/Progra~1/PTC/Creo2~1.0/Common~1/M010/protoo~1 PROTOOL_SYS = $(PROTOOL_SRC)/$(PRO_MACHINE_TYPE) # Pro/Toolkit Source & Machine Loadpoint (PTC INTERNAL USE) #PROTOOL_SRC = C:/Progra~1/PTC/Creo2~1.0/Common~1/M010/protoo~1 #PROTOOL_SYS = $(PTCSYS) # Include File Paths INCS = -I. -I$(PROTOOL_SRC)/protk_appls/includes -I$(PROTOOL_SRC)/includes # Compiler Flags CC = cl MACH = -DPRO_MACHINE=36 -DPRO_OS=4 CCFLAGS = -c -GS -fp:precise -D_WSTDIO_DEFINED CFLAGS = $(CCFLAGS) $(INCS) $(MACH) # Libraries PTCLIBS = $(PROTOOL_SYS)/obj/protoolkit.lib PTCLIBS_DLL = $(PROTOOL_SYS)/obj/protk_dll.lib LIBS = libcmt.lib kernel32.lib user32.lib wsock32.lib advapi32.lib mpr.lib winspool.lib netapi32.lib psapi.lib gdi32.lib shell32.lib comdlg32.lib ole32.lib ws2_32.lib # Object files OBJS = test.obj # Linker LINK = link $(EXE) : $(OBJS) $(PTCLIBS) @echo Start at `date` @echo PROTOOL_SRC = $(PROTOOL_SRC) @echo PROTOOL_SYS = $(PROTOOL_SYS) #Executable applications compiled using WinMain() instead of main() should set the subsystem to windows instead of console. $(LINK) /subsystem:console -out:$(EXE) /debug:none /machine:amd64 @<