• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: コミット

Common Source Code Project for Qt (a.k.a for FM-7).


コミットメタ情報

リビジョン6dfc606da4df46d19e856d1cdc94232e30c2273a (tree)
日時2022-08-01 03:47:13
作者K.Ohta <whatisthis.sowhat@gmai...>
コミッターK.Ohta

ログメッセージ

.

変更サマリ

差分

--- /dev/null
+++ b/source/tool/cross-build/llvm-mingw/docker/libssp-Makefile
@@ -0,0 +1,24 @@
1+SRC_PATH=$(word 1, $(dir $(MAKEFILE_LIST)))
2+vpath %.c $(SRC_PATH)
3+
4+CC = $(CROSS)gcc
5+AR = $(CROSS)ar
6+
7+CFLAGS = -O2 -Wall -Wundef -I$(SRC_PATH) -D_FORTIFY_SOURCE=0 -D__SSP_FORTIFY_LEVEL=0
8+
9+SOURCES = $(filter-out ssp-local.c, $(patsubst $(SRC_PATH)%,%,$(wildcard $(SRC_PATH)*.c)))
10+OBJS = $(SOURCES:%.c=%.o)
11+
12+all: libssp.a libssp_nonshared.a libssp-0.dll
13+
14+libssp.a: $(OBJS)
15+ $(AR) rcs $@ $+
16+
17+libssp-0.dll: $(OBJS)
18+ $(CC) -shared -o $@ $+ -Wl,--out-implib,libssp.dll.a
19+
20+libssp_nonshared.a: ssp-local.o
21+ $(AR) rcs $@ $+
22+
23+clean:
24+ rm -f *.a *.o *.dll
旧リポジトリブラウザで表示