Support GNU/Linux target.
[gnuk/neug.git] / src / Makefile.in
index 3745cd3..dc7d4a3 100644 (file)
@@ -7,30 +7,31 @@ CHOPSTX = ../chopstx
 FRAUCHEKY = ../fraucheky
 
 # Define linker script file here
-LDSCRIPT= neug.ld
+LDSCRIPT= @LDSCRIPT@
 
 CSRC = main.c sha256.c neug.c
-CHIP=stm32f103
-USE_SYS = yes
+CHIP=@CHIP@
+USE_SYS = @USE_SYS@
 USE_USB = yes
 USE_ADC = yes
+EMULATION=@EMULATION@
 
 @ENABLE_FRAUCHEKY@include $(FRAUCHEKY)/src.mk
 
 @HEXOUTPUT_MAKE_OPTION@
 
 ###################################
-CROSS = arm-none-eabi-
+CROSS = @CROSS@
 CC   = $(CROSS)gcc
 LD   = $(CROSS)gcc
 OBJCOPY   = $(CROSS)objcopy
 
-MCU   = cortex-m3
+MCU   = @MCU@
 CWARN = -Wall -Wextra -Wstrict-prototypes
 # DEFS: Add  
-DEFS  = @USE_SYS3@
+DEFS  = @USE_SYS3@ @DEF_EMULATION@
 OPT   = -O3 -Os -g
-LIBS  =
+LIBS  = @LIBS@
 
 #######################
 include $(CHOPSTX)/rules.mk
@@ -42,8 +43,6 @@ board.h:
        @echo Please run configure to have a symbolic link \'board.h\'
        @exit 1
 
-sys.c: board.h
-
 build/sha256.o: OPT = -O3 -g
 build/neug.o: OPT = -O3 -g