b37df0c1e26b4cd0c29d467265bdc6e7b23155e2
[dos_imgv] / imago / Makefile
1 libpng = libpng\png.obj libpng\pngerror.obj libpng\pngget.obj libpng\pngmem.obj &
2         libpng\pngpread.obj libpng\pngread.obj libpng\pngrio.obj libpng\pngrtran.obj &
3         libpng\pngrutil.obj libpng\pngset.obj libpng\pngtrans.obj libpng\pngwio.obj &
4         libpng\pngwrite.obj libpng\pngwtran.obj libpng\pngwutil.obj
5 zlib = zlib\adler32.obj zlib\compress.obj zlib\crc32.obj zlib\deflate.obj &
6         zlib\gzio.obj zlib\infback.obj zlib\inffast.obj zlib\inflate.obj &
7         zlib\inftrees.obj zlib\trees.obj zlib\uncompr.obj zlib\zutil.obj
8 jpeglib = jpeglib\jcapimin.obj jpeglib\jcapistd.obj jpeglib\jccoefct.obj &
9         jpeglib\jccolor.obj jpeglib\jcdctmgr.obj jpeglib\jchuff.obj jpeglib\jcinit.obj &
10         jpeglib\jcmainct.obj jpeglib\jcmarker.obj jpeglib\jcmaster.obj jpeglib\jcomapi.obj &
11         jpeglib\jcparam.obj jpeglib\jcphuff.obj jpeglib\jcprepct.obj jpeglib\jcsample.obj &
12         jpeglib\jctrans.obj jpeglib\jdapimin.obj jpeglib\jdapistd.obj jpeglib\jdatadst.obj &
13         jpeglib\jdatasrc.obj jpeglib\jdcoefct.obj jpeglib\jdcolor.obj jpeglib\jddctmgr.obj &
14         jpeglib\jdhuff.obj jpeglib\jdinput.obj jpeglib\jdmainct.obj jpeglib\jdmarker.obj &
15         jpeglib\jdmaster.obj jpeglib\jdmerge.obj jpeglib\jdphuff.obj jpeglib\jdpostct.obj &
16         jpeglib\jdsample.obj jpeglib\jdtrans.obj jpeglib\jerror.obj jpeglib\jfdctflt.obj &
17         jpeglib\jfdctfst.obj jpeglib\jfdctint.obj jpeglib\jidctflt.obj jpeglib\jidctfst.obj &
18         jpeglib\jidctint.obj jpeglib\jidctred.obj jpeglib\jmemmgr.obj jpeglib\jmemnobs.obj &
19         jpeglib\jquant1.obj jpeglib\jquant2.obj jpeglib\jutils.obj
20 obj = src\conv.obj src\filejpeg.obj src\filepng.obj src\fileppm.obj src\filergbe.obj &
21         src\filetga.obj src\filelbm.obj src\ftmodule.obj src\imago2.obj src\imago_gl.obj &
22         src\byteord.obj src\modules.obj $(libpng) $(zlib) $(jpeglib)
23
24 alib = imago.lib
25
26 #opt = -5 -fp5 -od
27 opt = -5 -fp5 -otexan
28 dbg = -d1
29 def = -DPNG_NO_SNPRINTF
30
31 CC = wcc386
32 CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos -Ilibpng -Izlib -Ijpeglib
33
34 $(alib): $(obj)
35         %write objects.lbc $(obj)
36         wlib -b -n $@ @objects
37
38 .c: src;libpng;jpeglib;zlib
39
40 .c.obj: .autodepend
41         $(CC) -fo=$@ $(CFLAGS) $[*
42
43 clean: .symbolic
44         del src\*.obj
45         del zlib\*.obj
46         del libpng\*.obj
47         del jpeglib\*.obj
48         del objects.lbc
49         del $(alib)