X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fimago%2FMakefile.dj;h=1755c6847f8902a6fc4d8111e90e9c7fb4aeb3b1;hp=2d1ead6fd078135f7ed076e78d6ea2dfb255507d;hb=dc88088aa075f2269860b89433ccf5736dab1244;hpb=0165ec15f868a16a70b56ada2d42db0cb69ea193 diff --git a/libs/imago/Makefile.dj b/libs/imago/Makefile.dj index 2d1ead6..1755c68 100644 --- a/libs/imago/Makefile.dj +++ b/libs/imago/Makefile.dj @@ -1,31 +1,42 @@ +-include ../../config.mk + src = $(wildcard src/*.c) \ $(wildcard zlib/*.c) \ $(wildcard libpng/*.c) \ $(wildcard jpeglib/*.c) -obj = $(src:.c=.o) -alib = imago.a +obj = $(src:.c=.odj) +alib = imago.dja ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM) hostsys = dos else hostsys = unix - TOOLPREFIX = i586-pc-msdosdjgpp- + TCPREFIX = i586-pc-msdosdjgpp- endif -CC = $(TOOLPREFIX)gcc -AR = $(TOOLPREFIX)ar -CFLAGS = -pedantic -Wall -Wno-main -g -O3 -ffast-math -Izlib -Ilibpng -Ijpeglib +ifeq ($(USE_MMX), false) + arch = -march=pentium +else + arch = -march=pentium-mmx +endif + +CC = $(TCPREFIX)gcc +AR = $(TCPREFIX)ar +CFLAGS = -Wno-main $(arch) -O3 -ffast-math -Izlib -Ilibpng -Ijpeglib $(alib): $(obj) $(AR) rcs $@ $(obj) +%.odj: %.c + $(CC) $(CFLAGS) -o $@ -c $< + .PHONY: clean ifeq ($(hostsys), dos) clean: - del src\*.o - del zlib\*.o - del libpng\*.o - del jpeglib\*.o + del src\*.odj + del zlib\*.odj + del libpng\*.odj + del jpeglib\*.odj del $(alib) else clean: