INCLUDE = -I./include -I/home/sylvain/.local/share/giteapc/Lephenixnoir/sh-elf-gcc/lib/gcc/sh3eb-elf/11.1.0/include/openlibm/ CFLAGS = -O2 $(INCLUDE) -lczlib -lm -m4-nofpu -mb -ffreestanding -nostdlib -Wa,--dsp -DPNG_NO_FLOATING_ARITHMETIC -DPNG_NO_WRITE_SUPPORTED -DPNG_SETJMP_NOT_SUPPORTED -DPNG_WRITE_TRANSFORMS_NOT_SUPPORTED -DPNG_WRITE_ANCILLARY_CHUNKS_NOT_SUPPORTED -DPNG_NO_SAVE_UNKNOWN_CHUNKS -DPNG_NO_FLOATING_POINT -DPNG_NO_USER_MEM_SUPPORTED -DPNG_NO_TIME_RFC1123 -DPNG_NO_IO_STATE_SUPPORTED -DPNG_NO_USER_LIMITS_SUPPORTED AR = sh-elf-gcc-ar RANLIB = sh-elf-gcc-ranlib CC = sh-elf-gcc CONFIG_H = config.h TARGET = libcPNG.a SOURCES = \ png.c \ pngerror.c \ pngget.c \ pngmem.c \ pngpread.c \ pngread.c \ pngrio.c \ pngrtran.c \ pngrutil.c \ pngset.c \ pngtrans.c \ pngwio.c \ pngwrite.c \ pngwtran.c \ pngwutil.c OBJECTS = $(SOURCES:.c=.o) all: $(TARGET) $(TARGET): $(OBJECTS) #cp $(CONFIG_H).default $(CONFIG_H) $(AR) cr $@ $^ $(RANLIB) $@ .c.o: $(CC) $(INCLUDE) $(CFLAGS) -c $< -o $@ clean: rm -f $(OBJECTS) $(TARGET)