X-Git-Url: https://git.sven.stormbind.net/?p=sven%2Fjattach.git;a=blobdiff_plain;f=Makefile;fp=Makefile;h=7ff43df6cdee496660afb9899950779ba50b7aa7;hp=4b04acfd31455cd610d7a7eb5b7616550aa12be2;hb=98ce3928a99273b631c525a81df022e6f8ec46a7;hpb=91eb05a0b9cfabc7670a4f0f1e2b8083307a2fca diff --git a/Makefile b/Makefile index 4b04acf..7ff43df 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -JATTACH_VERSION=2.0 +JATTACH_VERSION=2.1 ifneq ($(findstring Windows,$(OS)),) CL=cl.exe @@ -6,13 +6,14 @@ ifneq ($(findstring Windows,$(OS)),) JATTACH_EXE=jattach.exe JATTACH_DLL=jattach.dll else - CFLAGS ?= -O3 JATTACH_EXE=jattach UNAME_S:=$(shell uname -s) ifeq ($(UNAME_S),Darwin) + CFLAGS ?= -O3 -arch x86_64 -arch arm64 -mmacos-version-min=10.12 JATTACH_DLL=libjattach.dylib else + CFLAGS ?= -O3 JATTACH_DLL=libjattach.so endif @@ -38,7 +39,7 @@ build/jattach: src/posix/*.c src/posix/*.h $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -DJATTACH_VERSION=\"$(JATTACH_VERSION)\" -o $@ src/posix/*.c build/$(JATTACH_DLL): src/posix/*.c src/posix/*.h - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -DJATTACH_VERSION=\"$(JATTACH_VERSION)\" -fPIC -shared -fvisibility=hidden -o $@ src/posix/*.c + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -fPIC -shared -fvisibility=hidden -o $@ src/posix/*.c build/jattach.exe: src/windows/jattach.c $(CL) $(CFLAGS) /DJATTACH_VERSION=\"$(JATTACH_VERSION)\" /Fobuild/jattach.obj /Fe$@ $^ advapi32.lib /link /SUBSYSTEM:CONSOLE,5.02