mirror of
https://github.com/Obfuscator-Collections/VMProtect.git
synced 2026-08-31 16:24:43 +03:00
first commit
Version 3.x.x
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
#WARN: no incremental build supported yet (use 'all' target carefully)
|
||||
|
||||
.PHONY: clean all rebuild
|
||||
|
||||
BIN_TARGET := $(BIN_DIR)/$(TARGET)
|
||||
|
||||
CC := clang
|
||||
CXX := clang++
|
||||
LINK := clang++
|
||||
CFLAGS := $(CFLAGS) -pipe -fvisibility=hidden -mmacosx-version-min=10.7 -DNDEBUG -O3 -gdwarf-2 -arch $(ARCH) -Wall -W -fPIC $(DEFINES)
|
||||
CXXFLAGS := $(CXXFLAGS) $(CFLAGS) -std=c++11 -stdlib=libc++ -fvisibility-inlines-hidden -fno-stack-protector -fno-builtin -Wno-reorder -Wno-switch -Wno-unused-parameter -Wno-unused-variable -Werror
|
||||
LFLAGS := $(LFLAGS) -std=c++11 -stdlib=libc++ -headerpad_max_install_names -mmacosx-version-min=10.7 -arch $(ARCH) -single_module
|
||||
SDK_LIBS := -framework CoreServices -framework SystemConfiguration
|
||||
SLIBFLAGS := -static -arch_only $(ARCH)
|
||||
COPY_FILE := cp -f
|
||||
COPY_DIR := cp -f -R
|
||||
|
||||
export MACOSX_DEPLOYMENT_TARGET = 10.7
|
||||
|
||||
DEL_FILE := rm -f
|
||||
DEL_DIR := rm -rf --
|
||||
|
||||
HPCH := precompiled.h
|
||||
PCH_CPP := $(PCH_DIR)/$(HPCH).gch
|
||||
INCFLAGS := -I ./ $(INCFLAGS)
|
||||
|
||||
.PRECIOUS: %/.sentinel
|
||||
%/.sentinel:
|
||||
test -e $(abspath $@) || (mkdir -p $(abspath ${@D}/) && touch $(abspath $@))
|
||||
|
||||
rebuild: clean all
|
||||
|
||||
.SUFFIXES:
|
||||
|
||||
all:: $(BIN_TARGET)
|
||||
|
||||
$(PCH_CPP): precompiled.h $(PCH_DIR)/.sentinel
|
||||
$(CXX) $(CXXFLAGS) $(INCFLAGS) -x c++-header -c precompiled.cc -o $(PCH_CPP)
|
||||
Reference in New Issue
Block a user