Makefile Stm8s# Makefile issu de /usr/share/doc/sdcc-doc/examples # et adapté à un exemple de ST: STM8S_StdPeriph_Lib/Project/STM8S_StdPeriph_Examples/GPIO/GPIO_Toggle/ # utilisant la librairie standard de peripherique. # Ce fichier est fourni tel quel, il n'y a aucun engagement de résultat # OBJEXT=rel CC = sdcc MFLAGS = -V --debug -mstm8 -D__SDCC__ -I. -I../Libraries/STM8S_StdPeriph_Driver/inc LFLAGS = -lstm8 --out-fmt-ihx OBJECTS = main.rel stm8s_it.rel stm8s_gpio.rel all: clignote.ihx %.$(OBJEXT): %.c $(CC) -c $(CFLAGS) $(MFLAGS) $< main.rel : main.c $(CC) -c $(CFLAGS) $(MFLAGS) main.c stm8s_it.rel : stm8s_it.c $(CC) -c $(CFLAGS) $(MFLAGS) stm8s_it.c stm8s_gpio.rel : ../Libraries/STM8S_StdPeriph_Driver/src/stm8s_gpio.c $(CC) -c $(CFLAGS) $(MFLAGS) ../Libraries/STM8S_StdPeriph_Driver/src/stm8s_gpio.c clignote.ihx: $(OBJECTS) $(CC) $(MFLAGS) $(LFLAGS) $(OBJECTS) -o clignote.ihx clean: rm -f core *~ \#* *.asm *.cdb *.rel *.hex *.ihx *.lst *.map *.o *.adb\ *.rst *.sym *.lnk *.lib *.bin *.lk obj/*