1 # 2 # Auto-generated sample makefile 3 # 4 # This makefile is intended for use with GNU make. 5 # Set the paths to the tools (CC, AR, LD, etc.) 6 # 7 8 vpath %.c host_src 9 10 CC = C:\Program Files\GNUARM\bin\arm-elf-gcc.exe 11 AS = C:\Program Files\GNUARM\bin\arm-elf-as.exe 12 LD = C:\Program Files\GNUARM\bin\arm-elf-gcc.exe 13 AR = C:\Program Files\GNUARM\bin\arm-elf-ar.exe 14 15 %.o: %.c 16 $(CC) -c -O2 -o $@ -I host_src -D UNIFIED_DEBUG_MESSAGES -D EAS_FM_SYNTH -D _IMELODY_PARSER -D _RTTTL_PARSER -D _OTA_PARSER -D _WAVE_PARSER -D _REVERB_ENABLED -D _CHORUS_ENABLED $< 17 18 %.o: %.s 19 $(AS) -o $@ -EL -mcpu=arm946e-s -mfpu=softfpa $< 20 21 OBJS = eas_main.o eas_report.o eas_wave.o eas_hostmm.o eas_config.o 22 23 arm-fm-22k: $(OBJS) 24 $(LD) -o $@ $(OBJS) libarm-fm-22k.a -lm 25 26