TwlToolsRED/build/tools/sctools/cryptopc/Makefile

47 lines
763 B
Makefile

PACKAGE = cryptopc
OPENSSL_DIR = c:/OpenSSL/openssl-1.0.0-beta2
SRCS = main.c
# SRCS = m.c
HEADS = my_sign.h
OBJS = $(SRCS:.c=.o)
CC := C:/Cygwin/bin/gcc
CFLAGS = -mno-cygwin -Wall
# openssl-1.0.0-beta2
CPPFLAGS= -I. -I$(OPENSSL_DIR)/include -I$(OPENSSL_DIR)/crypto/ec
LD = C:/Cygwin/bin/gcc
LDFLAGS = -Wl,--subsystem,console -mwindows -mno-cygwin -L$(OPENSSL_DIR)
LDLIBS = -lcrypto -lssl
.SUFFIXES:
.SUFFIXES: .o .c
all: $(PACKAGE)
# install: $(PACKAGE)
# install -c -m 777 $(PACKAGE) ../bin
$(PACKAGE): $(OBJS)
$(LD) $(LDFLAGS) $(OBJS) -o $@ $(LDLIBS)
$(OBJS): $(HEADS) Makefile
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
.PHONY: clean clobber
clean clobber:
$(RM) $(OBJS) $(PACKAGE).exe