From 2967910984f9f15d541137338aae9aef5a3ad5d2 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@ff987cc8-cf2f-4642-8568-d52cce064691> Date: Fri, 8 Jan 2010 02:36:23 +0000 Subject: [PATCH] =?UTF-8?q?=E3=82=B7=E3=83=A3=E3=83=BC=E3=83=97=E5=90=91?= =?UTF-8?q?=E3=81=91Makefile.sharp=E3=82=92=E7=8F=BE=E5=9C=A8=E3=81=AE?= =?UTF-8?q?=E6=9C=80=E6=96=B0=E7=8A=B6=E6=85=8B=E3=81=AB=E5=AF=BE=E5=BF=9C?= =?UTF-8?q?=E3=81=95=E3=81=9B=E3=82=8B=E3=80=82=20main.c=E3=81=8B=E3=82=89?= =?UTF-8?q?=E4=B8=8D=E8=A6=81=E3=81=AAopenssl=E3=83=98=E3=83=83=E3=83=80?= =?UTF-8?q?=E3=82=92=E5=89=8A=E9=99=A4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@159 ff987cc8-cf2f-4642-8568-d52cce064691 --- Makefile.sharp | 40 ++++++++++++++++------------------------ main.c | 1 - 2 files changed, 16 insertions(+), 25 deletions(-) diff --git a/Makefile.sharp b/Makefile.sharp index 1780152..762787f 100644 --- a/Makefile.sharp +++ b/Makefile.sharp @@ -1,32 +1,29 @@ -# OPENSSL_DIR = ../openssl-1.0.0-beta2 -OPENSSL_DIR = ../openssl-0.9.8k -SFMT_DIR = ../SFMT-src-1.3.3 +# Linux 上でビルドする場合は、DEV_CYGWINをコメントアウトしてください。 +DEV_CYGWIN = TRUE -USE_SFMT = TRUE +TARGET = gen_id - - -TARGET = gen_id - -SRCS = main.c cr_generate_id.c cr_alloc.c cr_gen_id_rsa_key_priv.c cr_gen_id_rsa_key_pub.c $(SFMT_DIR)/SFMT.c +SRCS = main.c OBJS = $(notdir $(SRCS:.c=.o)) -CC := C:/Cygwin/bin/gcc +ifeq ($(DEV_CYGWIN),TRUE) -CFLAGS = -mno-cygwin -Wall +CC := C:/Cygwin/bin/gcc +LD = C:/Cygwin/bin/gcc +CFLAGS += -mno-cygwin -DDEV_CYGWIN -Wall -I./ +LDFLAGS += -Wl,--subsystem,console -mwindows -mno-cygwin -L./ +LDLIBS += -l_gen_id -ifeq ($(USE_SFMT),TRUE) -CFLAGS += -DUSE_SFMT -DMEXP=216091 -msse2 -DHAVE_SSE2 -endif +else # DEV_CYGWIN -CPPFLAGS= -I. -I$(OPENSSL_DIR)/include -I$(OPENSSL_DIR)/crypto/ec -I$(SFMT_DIR) - -LD = C:/Cygwin/bin/gcc -LDFLAGS = -Wl,--subsystem,console -mwindows -mno-cygwin -L$(OPENSSL_DIR) -LDLIBS = -lcrypto -lssl +CC := /usr/bin/gcc +LD = /usr/bin/gcc +LDFLAGS += -Wl -L./ +LDLIBS += -ldl -lnsl -l_gen_id +endif # DEV_CYGWIN .SUFFIXES: @@ -35,11 +32,6 @@ all: $(TARGET) $(TARGET): $(OBJS) $(LD) $(LDFLAGS) $(OBJS) -o $@ $(LDLIBS) -$(OBJS): $(HEADS) Makefile - -%.o:$(SFMT_DIR)/%.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - %.o:%.c $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ diff --git a/main.c b/main.c index 9a5cccf..fec6f57 100644 --- a/main.c +++ b/main.c @@ -5,7 +5,6 @@ #include #include #include -#include #ifdef DEV_CYGWIN #include