Fix for GNU/Linux emulation.
authorNIIBE Yutaka <gniibe@fsij.org>
Tue, 10 Oct 2017 11:54:16 +0000 (20:54 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Tue, 10 Oct 2017 11:54:16 +0000 (20:54 +0900)
NEUG_USB_DEVICE_ID
src/Makefile
src/configure

index 5908a71..1c5717c 100644 (file)
@@ -1,5 +1,5 @@
 # VID:PID      bcdDev  Product_STRING  Vender_STRING
-0000:0000      0200    NeuG Emulation  Free Software Initiative of Japan
 234b:0004      0100    Fraucheky       Free Software Initiative of Japan
 234b:0001      0100    NeuG True RNG   Free Software Initiative of Japan
+0000:0000      0200    NeuG Emulation  Free Software Initiative of Japan
 ##########<TAB>        ##<TAB> ##########<TAB> #################
index 622dc87..198de4a 100644 (file)
@@ -29,6 +29,13 @@ OPT   = -O3 -Os -g
 include $(CHOPSTX)/rules.mk
 
 ifneq ($(ENABLE_FRAUCHEKY),)
+ifeq ($(EMULATION),)
+BFDNAME_OBJ = elf32-little
+else
+# For now, it assumes x86_64
+BFDNAME_OBJ = elf64-x86-64
+BFDARCH = i386
+endif
 include $(FRAUCHEKY)/build.mk
 endif
 ###################################
index 4148d6b..ed3aa44 100755 (executable)
@@ -153,15 +153,15 @@ EOF
   exit 0
 fi
 
-if ! test "$with_fraucheky" = "no"; then
+if test "$with_fraucheky" = "no"; then
+  enable_fraucheky=""
+  FRAUCHEKY_DEFINE="#undef FRAUCHEKY_SUPPORT"
+  FRAUCHEKY_MSC_DEFINE="#undef MSC_INTERFACE_NO"
+else
   ../fraucheky/configure $with_fraucheky $with_index $REVISION $REVISION_CHOPSTX $REVISION_FRAUCHEKY
   enable_fraucheky=yes
   FRAUCHEKY_DEFINE="#define FRAUCHEKY_SUPPORT 1"
   FRAUCHEKY_MSC_DEFINE="#define MSC_INTERFACE_NO    2"
-else
-  enable_fraucheky=""
-  FRAUCHEKY_DEFINE="#undef FRAUCHEKY_SUPPORT"
-  FRAUCHEKY_MSC_DEFINE="#undef MSC_INTERFACE_NO"
   if ! test -f ../fraucheky/build.mk; then
     echo "Submodule 'fraucheky' not found" >&2
     echo "You might need: git submodule update --init" >&2