X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fimago%2FMakefile.dj;h=1755c6847f8902a6fc4d8111e90e9c7fb4aeb3b1;hp=637c4f38eec2c137bd00d19983de105b584f82f7;hb=dc88088aa075f2269860b89433ccf5736dab1244;hpb=77e0277af0c00dae78c7a739b2ca70cc19fd041a diff --git a/libs/imago/Makefile.dj b/libs/imago/Makefile.dj index 637c4f3..1755c68 100644 --- a/libs/imago/Makefile.dj +++ b/libs/imago/Makefile.dj @@ -1,34 +1,42 @@ +-include ../../config.mk + src = $(wildcard src/*.c) \ $(wildcard zlib/*.c) \ $(wildcard libpng/*.c) \ $(wildcard jpeglib/*.c) -obj = $(src:.c=.cof) +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 + +ifeq ($(USE_MMX), false) + arch = -march=pentium +else + arch = -march=pentium-mmx endif -CC = $(TOOLPREFIX)gcc -AR = $(TOOLPREFIX)ar -CFLAGS = -Wno-main -march=pentium -g -O3 -ffast-math -Izlib -Ilibpng -Ijpeglib +CC = $(TCPREFIX)gcc +AR = $(TCPREFIX)ar +CFLAGS = -Wno-main $(arch) -O3 -ffast-math -Izlib -Ilibpng -Ijpeglib $(alib): $(obj) $(AR) rcs $@ $(obj) -%.cof: %.c +%.odj: %.c $(CC) $(CFLAGS) -o $@ -c $< .PHONY: clean ifeq ($(hostsys), dos) clean: - del src\*.cof - del zlib\*.cof - del libpng\*.cof - del jpeglib\*.cof + del src\*.odj + del zlib\*.odj + del libpng\*.odj + del jpeglib\*.odj del $(alib) else clean: