backported imago from eradicate
[dosdemo] / libs / imago / Makefile.dj
index 1f22386..1755c68 100644 (file)
@@ -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 = -pedantic -Wall -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: