Makefileでcygwinとlinuxでターゲットに拡張子の有無の違いがあるのを吸収

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@161 ff987cc8-cf2f-4642-8568-d52cce064691
This commit is contained in:
kubodera_yuichi 2010-01-08 06:25:59 +00:00
parent 537fcd9723
commit e1095e8a2f
2 changed files with 7 additions and 3 deletions

View File

@ -105,11 +105,13 @@ CC := C:/Cygwin/bin/gcc
LD = C:/Cygwin/bin/gcc
CFLAGS += -mno-cygwin -DDEV_CYGWIN
LDFLAGS += -Wl,--subsystem,console -mno-cygwin
TARGET_DEL = $(TARGET).exe
else # DEV_CYGWIN
CC := /usr/bin/gcc
LD = /usr/bin/gcc
LDFLAGS += -Wl
LDLIBS += -ldl -lnsl
TARGET_DEL = $(TARGET)
endif # DEV_CYGWIN
ifeq ($(USE_DUMMY_KEY),TRUE)
@ -191,9 +193,9 @@ cr_NCT2_pub_dev.c : $(DEV_DER_KEY_DIR)/NCT2_pub.der
.PHONY: clean clobber
clean:
$(RM) $(LIB_OBJS) $(OBJS) $(TARGET).exe $(TARGET_LIB) $(KEYS_C) $(KEYS_H)
$(RM) $(LIB_OBJS) $(OBJS) $(TARGET_DEL) $(TARGET_LIB) $(KEYS_C) $(KEYS_H)
clobber:
$(RM) $(LIB_OBJS) $(OBJS) $(TARGET).exe $(TARGET_LIB) $(KEYS_C) $(KEYS_H)
$(RM) $(LIB_OBJS) $(OBJS) $(TARGET_DEL) $(TARGET_LIB) $(KEYS_C) $(KEYS_H)
cd $(PACKAGE_DIR);make clobber

View File

@ -15,6 +15,7 @@ LD = C:/Cygwin/bin/gcc
CFLAGS += -mno-cygwin -DDEV_CYGWIN -Wall -I./
LDFLAGS += -Wl,--subsystem,console -mwindows -mno-cygwin -L./
LDLIBS += -l_gen_id
TARGET_DEL = $(TARGET).exe
else # DEV_CYGWIN
@ -22,6 +23,7 @@ CC := /usr/bin/gcc
LD = /usr/bin/gcc
LDFLAGS += -Wl -L./
LDLIBS += -ldl -lnsl -l_gen_id
TARGET_DEL = $(TARGET)
endif # DEV_CYGWIN
@ -37,6 +39,6 @@ $(TARGET): $(OBJS)
.PHONY: clean clobber
clean clobber:
$(RM) $(OBJS) $(TARGET).exe
$(RM) $(OBJS) $(TARGET_DEL)