src/filetga.obj src/filelbm.obj src/ftmodule.obj src/imago2.obj src/imago_gl.obj &
src/byteord.obj src/modules.obj $(libpng) $(zlib) $(jpeglib)
+inc = -I../src
!else
libpng = libpng\png.obj libpng\pngerror.obj libpng\pngget.obj libpng\pngmem.obj &
obj = src\conv.obj src\filejpeg.obj src\filepng.obj src\fileppm.obj src\filergbe.obj &
src\filetga.obj src\filelbm.obj src\ftmodule.obj src\imago2.obj src\imago_gl.obj &
src\byteord.obj src\modules.obj $(libpng) $(zlib) $(jpeglib)
+
+inc = -I..\src
!endif
alib = imago.lib
def = -DPNG_NO_SNPRINTF
CC = wcc386
-CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos -Ilibpng -Izlib -Ijpeglib
+CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos -Ilibpng -Izlib -Ijpeglib $(inc)
-$(alib): $(obj)
+$(alib): cflags.occ $(obj)
%write objects.lbc $(obj)
wlib -b -n $@ @objects
.c: src;libpng;jpeglib;zlib
+cflags.occ: Makefile
+ %write $@ $(CFLAGS)
+
.c.obj: .autodepend
- $(CC) -fo=$@ $(CFLAGS) $[*
+ $(CC) -fo=$@ @cflags.occ $[*
!ifdef __UNIX__
clean: .symbolic
rm -f $(obj)
rm -f objects.lbc
+ rm -f cflags.occ
rm -f $(alib)
!else
clean: .symbolic
del libpng\*.obj
del jpeglib\*.obj
del objects.lbc
+ del cflags.occ
del $(alib)
!endif