Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/src/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15 - (show annotations) (download)
Wed Oct 3 15:04:22 2012 UTC (11 years, 7 months ago) by tekken_boss
File size: 1106 byte(s)
001.000.000: 2012/10/04 00:02 : Frist major release.

== modification
*  Version update.

== Confirmation
* Compilable. 

1
2 # ---------------------------------------------
3 # H8-3069F Build definition
4 #
5 # CPU : Renesus H8/3069F 25MHz
6 # Memory : ROM 512KB, RAM 16KB E-RAM 2MB
7 # (c) KAZ.Imamura
8 # ---------------------------------------------
9
10
11 TARGET = build.mot
12
13 CFLAGS = -mh -g -mrelax -dp -save-temps
14 TOOL_PREFIX = h8300-elf-
15 CC = $(TOOL_PREFIX)gcc
16 AS = $(TOOL_PREFIX)as
17
18 #LDSCRIPT = H8_3069_h8mon.x
19 LDSCRIPT = H8_3069_single.x
20 CRT0 = start.s
21 SRCS = main.c sc1602.c key.c ui.c sl811.c usb_ms.c led.c fat.c serial.c
22
23 all : $(TARGET)
24
25 $(TARGET): $(TARGET:.mot=.exe)
26 $(TOOL_PREFIX)objcopy -O srec $(TARGET:.mot=.exe) $@
27
28 $(TARGET:.mot=.exe): Makefile $(LDSCRIPT) $(SRCS:.c=.o) $(FUNC:.c=.o)\
29 $(H8:.c=.o) $(ASM:.s=.o) $(CRT0) $(ASRCS) $(LIBS)
30 $(CC) $(CFLAGS) -T $(LDSCRIPT) -nostdlib $(CRT0) $(ASRCS)\
31 $(SRCS:.c=.o) $(FUNC:.c=.o) $(ASM:.s=.o) -o $@ $(LIBS) -lc -lgcc
32
33 clean :
34 rm -f $(TARGET)
35 rm -f $(TARGET:.mot=.exe)
36 rm -f $(SRCS:.c=.o)
37 rm -f $(FUNC:.c=.o)

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26