NAME = UpdateTool CXX = g++ CFLAGS = -g -m32 -I../open-steamworks -DSTEAMWORKS_CLIENT_INTERFACES -fvisibility=hidden -fvisibility-inlines-hidden LDFLAGS = -m32 -ldl -lpthread ../open-steamworks/Resources/Libs/Linux32/steamclient.a SRC = $(wildcard *.cpp) OBJ_DIR = Objs OBJ = $(addprefix $(OBJ_DIR)/, $(SRC:.cpp=.o)) all: dirs $(NAME) dirs: mkdir -p $(OBJ_DIR) $(NAME): $(OBJ) $(CXX) -o $@ $^ $(LDFLAGS) $(OBJ_DIR)/%.o: %.cpp $(CXX) -o $@ -c $< $(CFLAGS) clean: rm -rf $(OBJ_DIR)/*.o mrproper: clean rm -f $(NAME)