ctr_eFuse/Makefile.sharp
(no author) 2967910984 シャープ向けMakefile.sharpを現在の最新状態に対応させる。
main.cから不要なopensslヘッダを削除。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@159 ff987cc8-cf2f-4642-8568-d52cce064691
2010-01-08 02:36:23 +00:00

43 lines
760 B
Makefile

# Linux 上でビルドする場合は、DEV_CYGWINをコメントアウトしてください。
DEV_CYGWIN = TRUE
TARGET = gen_id
SRCS = main.c
OBJS = $(notdir $(SRCS:.c=.o))
ifeq ($(DEV_CYGWIN),TRUE)
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
else # DEV_CYGWIN
CC := /usr/bin/gcc
LD = /usr/bin/gcc
LDFLAGS += -Wl -L./
LDLIBS += -ldl -lnsl -l_gen_id
endif # DEV_CYGWIN
.SUFFIXES:
all: $(TARGET)
$(TARGET): $(OBJS)
$(LD) $(LDFLAGS) $(OBJS) -o $@ $(LDLIBS)
%.o:%.c
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
.PHONY: clean clobber
clean clobber:
$(RM) $(OBJS) $(TARGET).exe