ctr_eFuse/trunk/Makefile.sharp
n2460 d3a9fa08e9 genid:フォーマットは変更されないためバージョンを上げるのを中止。
outputSharpID:small fix

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@210 ff987cc8-cf2f-4642-8568-d52cce064691
2013-06-05 06:21:51 +00:00

45 lines
813 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-3
LD = C:/Cygwin/bin/gcc-3
CFLAGS += -mno-cygwin -DDEV_CYGWIN -Wall -I./
LDFLAGS += -Wl,--subsystem,console -mwindows -mno-cygwin -L./
LDLIBS += -lgenid
TARGET_DEL = $(TARGET).exe
else # DEV_CYGWIN
CC := /usr/bin/gcc
LD = /usr/bin/gcc
LDFLAGS += -Wl -L./
LDLIBS += -ldl -lnsl -lgenid
TARGET_DEL = $(TARGET)
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_DEL)