src = $(wildcard src/*.c) \ $(wildcard zlib/*.c) \ $(wildcard libpng/*.c) \ $(wildcard jpeglib/*.c) obj = $(src:.c=.o) alib = imago.a ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM) hostsys = dos else hostsys = unix TOOLPREFIX = i586-pc-msdosdjgpp- endif CC = $(TOOLPREFIX)gcc AR = $(TOOLPREFIX)ar CFLAGS = -pedantic -Wall -Wno-main -g -O3 -ffast-math -Izlib -Ilibpng -Ijpeglib $(alib): $(obj) $(AR) rcs $@ $(obj) .PHONY: clean ifeq ($(hostsys), dos) clean: del src\*.o del zlib\*.o del libpng\*.o del jpeglib\*.o del $(alib) else clean: rm -f $(obj) $(alib) endif