mirror of
https://github.com/rvtr/ctr_eFuse.git
synced 2025-11-02 00:11:04 -04:00
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
45 lines
813 B
Makefile
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)
|
|
|
|
|