JPEGView/Independent JPEG Group/Makefile.TXT

1 line
3.9 KiB
Makefile
Raw Permalink Normal View History

#-------------------------------------------------------------------- # # JPEGView MakeFile # # Created: 23 Jan 94 # Modified: 17 Mar 94 # #-------------------------------------------------------------------- # Step 1: Define the variables #-------------------------------------------------------------------- #--------------------------------- General application variables LibName = JPEGLib #--------------------------------- Directories and dependencies ObjDir = :Objects: CSrcDir = : "{ObjDir}" <EFBFBD> "{CSrcDir}" #--------------------------------- Include paths IncludePaths = -i "{MPW}"Interfaces:PPCCIncludes: #--------------------------------- Object list variables PPCObjects = "{ObjDir}"jcapi.c.ppc.o <20> "{ObjDir}"jccoefct.c.ppc.o <20> "{ObjDir}"jccolor.c.ppc.o <20> "{ObjDir}"jcdctmgr.c.ppc.o <20> "{ObjDir}"jchuff.c.ppc.o <20> "{ObjDir}"jcmainct.c.ppc.o <20> "{ObjDir}"jcmarker.c.ppc.o <20> "{ObjDir}"jcmaster.c.ppc.o <20> "{ObjDir}"jcomapi.c.ppc.o <20> "{ObjDir}"jcparam.c.ppc.o <20> "{ObjDir}"jcprepct.c.ppc.o <20> "{ObjDir}"jcsample.c.ppc.o <20> "{ObjDir}"jdapi.c.ppc.o <20> "{ObjDir}"jdatasrc.c.ppc.o <20> "{ObjDir}"jdatadst.c.ppc.o <20> "{ObjDir}"jdcoefct.c.ppc.o <20> "{ObjDir}"jdcolor.c.ppc.o <20> "{ObjDir}"jddctmgr.c.ppc.o <20> "{ObjDir}"jdhuff.c.ppc.o <20> "{ObjDir}"jdmainct.c.ppc.o <20> "{ObjDir}"jdmarker.c.ppc.o <20> "{ObjDir}"jdmaster.c.ppc.o <20> "{ObjDir}"jdpostct.c.ppc.o <20> "{ObjDir}"jdsample.c.ppc.o <20> "{ObjDir}"jerror.c.ppc.o <20> "{ObjDir}"jutils.c.ppc.o <20> "{ObjDir}"jfdctllm.c.ppc.o <20> "{ObjDir}"jidctllm.c.ppc.o <20> "{ObjDir}"jidctred.c.ppc.o <20> "{ObjDir}"jquant1.c.ppc.o <20> "{ObjDir}"jquant2.c.ppc.o <20> "{ObjDir}"jmemmgr.c.ppc.o <20> "{ObjDir}"jmemnobs.c.ppc.o 68kObjects = "{ObjDir}"jcapi.c.68k.o <20> "{ObjDir}"jccoefct.c.68k.o <20> "{ObjDir}"jccolor.c.68k.o <20> "{ObjDir}"jcdctmgr.c.68k.o <20> "{ObjDir}"jchuff.c.68k.o <20> "{ObjDir}"jcmainct.c.68k.o <20> "{ObjDir}"jcmarker.c.68k.o <20> "{ObjDir}"jcmaster.c.68k.o <20> "{ObjDir}"jcomapi.c.68k.o <20> "{ObjDir}"jcparam.c.68k.o <20> "{ObjDir}"jcprepct.c.68k.o <20> "{ObjDir}"jcsample.c.68k.o <20> "{ObjDir}"jdapi.c.68k.o <20> "{ObjDir}"jdatasrc.c.68k.o <20> "{ObjDir}"jdatadst.c.68k.o <20> "{ObjDir}"jdcoefct.c.68k.o <20> "{ObjDir}"jdcolor.c.68k.o <20> "{ObjDir}"jddctmgr.c.68k.o <20> "{ObjDir}"jdhuff.c.68k.o <20> "{ObjDir}"jdmainct.c.68k.o <20> "{ObjDir}"jdmarker.c.68k.o <20> "{ObjDir}"jdmaster.c.68k.o <20> "{ObjDir}"jdpostct.c.68k.o <20> "{ObjDir}"jdsample.c.68k.o <20> "{ObjDir}"jerror.c.68k.o <20> "{ObjDir}"jutils.c.68k.o <20> "{ObjDir}"jfdctllm.c.68k.o <20> "{ObjDir}"jidctllm.c.68k.o <20> "{ObjDir}"jidctred.c.68k.o <20> "{ObjDir}"jquant1.c.68k.o <20> "{ObjDir}"jquant2.c.68k.o <20> "{ObjDir}"jmemmgr.c.68k.o <20> "{ObjDir}"jmemnobs.c.68k.o #--------------------------------- Compiler options PPCCOptions = -opt speed -appleext on {IncludePaths} 68kCOptions = -mbg off -sym off -r -mc68020 -opt speed {IncludePaths} #-------------------------------------------------------------------- # Step 2: Compile dependencies for PPC #-------------------------------------------------------------------- #--------------------------------- The library itself {LibName}.xcoff <EFBFBD><EFBFBD> {PPCObjects} PPCLink {PPCObjects} -xm library -o "{LinkDir}"{LibName}.xcoff #--------------------------------- Source files .c.ppc.o <EFBFBD> .c PPCC "{DepDir}""{default}".c -o "{TargDir}""{default}".c.ppc.o {PPCCOptions} #-------------------------------------------------------------------- # Step 3: Compile dependencies for 68k #-------------------------------------------------------------------- #--------------------------------- The application itself {LibName}.o <EFBFBD><EFBFBD> {68kObjects} Lib {68kObjects} -o {LibName}.o #--------------------------------- Source files .c.68k.o <EFBFBD> .c C "{DepDir}""{default}".c -o "{TargDir}""{default}".c.68k.o -s "{default}" {68kCOptions}