First Commit
This commit is contained in:
commit
ae0fab9400
424 files changed
+71006
No files matched your search
@@ -0,0 +1,47 @@
|
||||
ifeq ($(OS),Windows_NT)
|
||||
CC=gcc
|
||||
RM=del /q
|
||||
LIB_NAME=zt_desktop_tray.lib
|
||||
TRAY_LDFLAGS :=
|
||||
ifeq ($(ZT_OFFICIAL_RELEASE),1)
|
||||
OPT_FLAGS := -O
|
||||
else
|
||||
OPT_FLAGS := -Og
|
||||
endif
|
||||
ifeq ($(WIN_32BIT),1)
|
||||
TRAY_CFLAGS := $(OPT_FLAGS) -DTRAY_WINAPI=1 -std=c99 -m32 -fno-exceptions -static
|
||||
else
|
||||
TRAY_CFLAGS := $(OPT_FLAGS) -DTRAY_WINAPI=1 -std=c99 -m64 -fno-exceptions -static
|
||||
endif
|
||||
else ifeq ($(shell uname -s),Linux)
|
||||
RM=rm -f
|
||||
LIB_NAME=libzt_desktop_tray.a
|
||||
ifeq ($(ZT_OFFICIAL_RELEASE),1)
|
||||
OPT_FLAGS := -O
|
||||
else
|
||||
OPT_FLAGS := -Og
|
||||
endif
|
||||
TRAY_CFLAGS := $(OPT_FLAGS) -DTRAY_APPINDICATOR=1 $(shell pkg-config --cflags appindicator3-0.1) -std=c99
|
||||
TRAY_LDFLAGS := $(shell pkg-config --libs appindicator3-0.1)
|
||||
else ifeq ($(shell uname -s),Darwin)
|
||||
RM=rm -f
|
||||
LIB_NAME=libzt_desktop_tray.a
|
||||
ifeq ($(ZT_OFFICIAL_RELEASE),1)
|
||||
OPT_FLAGS := -Os
|
||||
else
|
||||
OPT_FLAGS := -Og
|
||||
endif
|
||||
TRAY_CFLAGS := $(OPT_FLAGS) -arch x86_64 -arch arm64 -DTRAY_APPKIT=1 -std=c99 -mmacosx-version-min=10.13
|
||||
TRAY_LDFLAGS := -framework Cocoa
|
||||
endif
|
||||
|
||||
CFLAGS := $(TRAY_CFLAGS)
|
||||
LDFLAGS := $(TRAY_LDFLAGS)
|
||||
|
||||
all: zt_lib
|
||||
|
||||
zt_lib: zt_desktop_tray.o
|
||||
ar rcs ${LIB_NAME} zt_desktop_tray.o
|
||||
|
||||
clean:
|
||||
-$(RM) *.o *.a example *.exe *.lib
|
||||
Reference in new issue
Block a user