- instructed gcc to emit only pentium1 instructions
[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=.o)
6 alib = imago.a
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 .PHONY: clean
23 ifeq ($(hostsys), dos)
24 clean:
25         del src\*.o
26         del zlib\*.o
27         del libpng\*.o
28         del jpeglib\*.o
29         del $(alib)
30 else
31 clean:
32         rm -f $(obj) $(alib)
33 endif