backport cont.
[dosdemo] / libs / imago / Makefile.dj
diff --git a/libs/imago/Makefile.dj b/libs/imago/Makefile.dj
new file mode 100644 (file)
index 0000000..b8b014f
--- /dev/null
@@ -0,0 +1,36 @@
+src = $(wildcard src/*.c) \
+         $(wildcard zlib/*.c) \
+         $(wildcard libpng/*.c) \
+         $(wildcard jpeglib/*.c)
+obj = $(src:.c=.odj)
+alib = imago.dja
+
+ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM)
+       hostsys = dos
+else
+       hostsys = unix
+       TOOLPREFIX = i586-pc-msdosdjgpp-
+endif
+
+CC = $(TOOLPREFIX)gcc
+AR = $(TOOLPREFIX)ar
+CFLAGS = -Wno-main -march=pentium -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\*.odj
+       del zlib\*.odj
+       del libpng\*.odj
+       del jpeglib\*.odj
+       del $(alib)
+else
+clean:
+       rm -f $(obj) $(alib)
+endif