TARGET = megaglest_shim GAME_LAUNCH_NAME = megaglest.exe !ifndef STEAMWORKS # STEAMWORKS = /home/softcoder/Code/steamworks_sdk/sdk !error STEAMWORKS is not set !endif # CXX = cl.exe /O2 /DNDEBUG # WINDRES = windres LNK = link.exe FLAGS = /I $(STEAMWORKS)\public -DGAME_LAUNCH_NAME=\"$(GAME_LAUNCH_NAME)\" # LIB_PATH = "/LIBPATH:$(STEAMWORKS)\redistributable_bin" /VERBOSE:LIB LIB_PATH = "/LIBPATH:$(STEAMWORKS)\redistributable_bin" LIBS = steam_api.lib gdi32.lib user32.lib !if "$(DEBUG)" == "1" FLAGS = $(FLAGS) -DSTEAMSHIM_DEBUG !else FLAGS = $(FLAGS) -mwindows !endif SRC = steamshim_parent.cpp .PHONY : clean all all : app app: steamshim_parent.obj $(LNK) $(LIB_PATH) $(LIBS) /machine:X86 /OUT:$(TARGET).exe steamshim_parent.obj steamshim_parent.obj: steamshim_parent.cpp $(CXX) /MT $(CXXFLAGS) $(FLAGS) /c steamshim_parent.cpp /Fosteamshim_parent.obj clean: @-erase $(TARGET).obj @-erase $(TARGET).exe