X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fimago%2FMakefile;fp=libs%2Fimago%2FMakefile;h=5fc9d08a5a9a4140974c9b34eda04f91f085705c;hp=7959d19e996bccb611020a285d0a1f8b11664540;hb=dc88088aa075f2269860b89433ccf5736dab1244;hpb=7705fa326336feba1a66d5a6ca8a7c27771e4c5f diff --git a/libs/imago/Makefile b/libs/imago/Makefile index 7959d19..5fc9d08 100644 --- a/libs/imago/Makefile +++ b/libs/imago/Makefile @@ -1,50 +1,80 @@ -libpng = png.obj pngerror.obj pngget.obj pngmem.obj pngpread.obj pngread.obj & -pngrio.obj pngrtran.obj pngrutil.obj pngset.obj pngtrans.obj pngwio.obj & -pngwrite.obj pngwtran.obj pngwutil.obj -zlib = adler32.obj compress.obj crc32.obj deflate.obj gzio.obj infback.obj & -inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj -jpeglib = jcapimin.obj jcapistd.obj jccoefct.obj jccolor.obj jcdctmgr.obj & -jchuff.obj jcinit.obj jcmainct.obj jcmarker.obj jcmaster.obj jcomapi.obj & -jcparam.obj jcphuff.obj jcprepct.obj jcsample.obj jctrans.obj jdapimin.obj & -jdapistd.obj jdatadst.obj jdatasrc.obj jdcoefct.obj jdcolor.obj jddctmgr.obj & -jdhuff.obj jdinput.obj jdmainct.obj jdmarker.obj jdmaster.obj jdmerge.obj & -jdphuff.obj jdpostct.obj jdsample.obj jdtrans.obj jerror.obj jfdctflt.obj & -jfdctfst.obj jfdctint.obj jidctflt.obj jidctfst.obj jidctint.obj jidctred.obj & -jmemmgr.obj jmemnobs.obj jquant1.obj jquant2.obj jutils.obj - -obj = conv.obj filejpeg.obj filepng.obj fileppm.obj filergbe.obj & -filetga.obj ftmodule.obj imago2.obj imago_gl.obj modules.obj & -$(libpng) $(zlib) $(jpeglib) +!ifdef __UNIX__ +libpng = libpng/png.obj libpng/pngerror.obj libpng/pngget.obj libpng/pngmem.obj & + libpng/pngpread.obj libpng/pngread.obj libpng/pngrio.obj libpng/pngrtran.obj & + libpng/pngrutil.obj libpng/pngset.obj libpng/pngtrans.obj libpng/pngwio.obj & + libpng/pngwrite.obj libpng/pngwtran.obj libpng/pngwutil.obj +zlib = zlib/adler32.obj zlib/compress.obj zlib/crc32.obj zlib/deflate.obj & + zlib/gzio.obj zlib/infback.obj zlib/inffast.obj zlib/inflate.obj & + zlib/inftrees.obj zlib/trees.obj zlib/uncompr.obj zlib/zutil.obj +jpeglib = jpeglib/jcapimin.obj jpeglib/jcapistd.obj jpeglib/jccoefct.obj & + jpeglib/jccolor.obj jpeglib/jcdctmgr.obj jpeglib/jchuff.obj jpeglib/jcinit.obj & + jpeglib/jcmainct.obj jpeglib/jcmarker.obj jpeglib/jcmaster.obj jpeglib/jcomapi.obj & + jpeglib/jcparam.obj jpeglib/jcphuff.obj jpeglib/jcprepct.obj jpeglib/jcsample.obj & + jpeglib/jctrans.obj jpeglib/jdapimin.obj jpeglib/jdapistd.obj jpeglib/jdatadst.obj & + jpeglib/jdatasrc.obj jpeglib/jdcoefct.obj jpeglib/jdcolor.obj jpeglib/jddctmgr.obj & + jpeglib/jdhuff.obj jpeglib/jdinput.obj jpeglib/jdmainct.obj jpeglib/jdmarker.obj & + jpeglib/jdmaster.obj jpeglib/jdmerge.obj jpeglib/jdphuff.obj jpeglib/jdpostct.obj & + jpeglib/jdsample.obj jpeglib/jdtrans.obj jpeglib/jerror.obj jpeglib/jfdctflt.obj & + jpeglib/jfdctfst.obj jpeglib/jfdctint.obj jpeglib/jidctflt.obj jpeglib/jidctfst.obj & + jpeglib/jidctint.obj jpeglib/jidctred.obj jpeglib/jmemmgr.obj jpeglib/jmemnobs.obj & + jpeglib/jquant1.obj jpeglib/jquant2.obj jpeglib/jutils.obj +obj = src/conv.obj src/filejpeg.obj src/filepng.obj src/fileppm.obj src/filergbe.obj & + src/filetga.obj src/ftmodule.obj src/imago2.obj src/imago_gl.obj src/modules.obj & + $(libpng) $(zlib) $(jpeglib) +!else +libpng = libpng\png.obj libpng\pngerror.obj libpng\pngget.obj libpng\pngmem.obj & + libpng\pngpread.obj libpng\pngread.obj libpng\pngrio.obj libpng\pngrtran.obj & + libpng\pngrutil.obj libpng\pngset.obj libpng\pngtrans.obj libpng\pngwio.obj & + libpng\pngwrite.obj libpng\pngwtran.obj libpng\pngwutil.obj +zlib = zlib\adler32.obj zlib\compress.obj zlib\crc32.obj zlib\deflate.obj & + zlib\gzio.obj zlib\infback.obj zlib\inffast.obj zlib\inflate.obj & + zlib\inftrees.obj zlib\trees.obj zlib\uncompr.obj zlib\zutil.obj +jpeglib = jpeglib\jcapimin.obj jpeglib\jcapistd.obj jpeglib\jccoefct.obj & + jpeglib\jccolor.obj jpeglib\jcdctmgr.obj jpeglib\jchuff.obj jpeglib\jcinit.obj & + jpeglib\jcmainct.obj jpeglib\jcmarker.obj jpeglib\jcmaster.obj jpeglib\jcomapi.obj & + jpeglib\jcparam.obj jpeglib\jcphuff.obj jpeglib\jcprepct.obj jpeglib\jcsample.obj & + jpeglib\jctrans.obj jpeglib\jdapimin.obj jpeglib\jdapistd.obj jpeglib\jdatadst.obj & + jpeglib\jdatasrc.obj jpeglib\jdcoefct.obj jpeglib\jdcolor.obj jpeglib\jddctmgr.obj & + jpeglib\jdhuff.obj jpeglib\jdinput.obj jpeglib\jdmainct.obj jpeglib\jdmarker.obj & + jpeglib\jdmaster.obj jpeglib\jdmerge.obj jpeglib\jdphuff.obj jpeglib\jdpostct.obj & + jpeglib\jdsample.obj jpeglib\jdtrans.obj jpeglib\jerror.obj jpeglib\jfdctflt.obj & + jpeglib\jfdctfst.obj jpeglib\jfdctint.obj jpeglib\jidctflt.obj jpeglib\jidctfst.obj & + jpeglib\jidctint.obj jpeglib\jidctred.obj jpeglib\jmemmgr.obj jpeglib\jmemnobs.obj & + jpeglib\jquant1.obj jpeglib\jquant2.obj jpeglib\jutils.obj +obj = src\conv.obj src\filejpeg.obj src\filepng.obj src\fileppm.obj src\filergbe.obj & + src\filetga.obj src\ftmodule.obj src\imago2.obj src\imago_gl.obj src\modules.obj & + $(libpng) $(zlib) $(jpeglib) +!endif alib = imago.lib +#opt = -5 -fp5 -od opt = -5 -fp5 -otexan dbg = -d1 def = -DPNG_NO_SNPRINTF -!ifdef __UNIX__ -RM = rm -f -!else -RM = del -!endif - CC = wcc386 CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos -Ilibpng -Izlib -Ijpeglib -$(alib): cflags.occ $(obj) +$(alib): $(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.occ $[* + $(CC) -fo=$@ $(CFLAGS) $[* +!ifdef __UNIX__ clean: .symbolic - $(RM) *.obj - $(RM) *.occ - $(RM) *.lbc - $(RM) $(alib) + rm -f $(obj) + rm -f $(alib) +!else +clean: .symbolic + del src\*.obj + del zlib\*.obj + del libpng\*.obj + del jpeglib\*.obj + del objects.lbc + del $(alib) +!endif