1f22386c2839b1809f1aa6985ba4154edd591fd5
[dosdemo] / libs / imago / Makefile.dj
1 src = $(wildcard src/*.c) \
2           $(wildcard zlib/*.c) \
3           $(wildcard libpng/*.c) \
4           $(wildcard jpeglib/*.c)
5 obj = $(src:.c=.cof)
6 alib = imago.dja
7
8 ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM)
9         hostsys = dos
10 else
11         hostsys = unix
12         TOOLPREFIX = i586-pc-msdosdjgpp-
13 endif
14
15 CC = $(TOOLPREFIX)gcc
16 AR = $(TOOLPREFIX)ar
17 CFLAGS = -pedantic -Wall -Wno-main -march=pentium -g -O3 -ffast-math -Izlib -Ilibpng -Ijpeglib
18
19 $(alib): $(obj)
20         $(AR) rcs $@ $(obj)
21
22 %.cof: %.c
23         $(CC) $(CFLAGS) -o $@ -c $<
24
25 .PHONY: clean
26 ifeq ($(hostsys), dos)
27 clean:
28         del src\*.cof
29         del zlib\*.cof
30         del libpng\*.cof
31         del jpeglib\*.cof
32         del $(alib)
33 else
34 clean:
35         rm -f $(obj) $(alib)
36 endif