10 # Makefile : Builds JPEG library (BC++ 32-bit)
15 !include ..\makeb32.env
18 $(OBJ_PATH)\jmemnobs.obj
20 # library object files common to compression and decompression
22 $(OBJ_PATH)\jcomapi.obj \
23 $(OBJ_PATH)\jutils.obj \
24 $(OBJ_PATH)\jerror.obj \
25 $(OBJ_PATH)\jmemmgr.obj \
28 # compression library object files
30 $(OBJ_PATH)\jcapimin.obj \
31 $(OBJ_PATH)\jcapistd.obj \
32 $(OBJ_PATH)\jctrans.obj \
33 $(OBJ_PATH)\jcparam.obj \
34 $(OBJ_PATH)\jdatadst.obj \
35 $(OBJ_PATH)\jcinit.obj \
36 $(OBJ_PATH)\jcmaster.obj \
37 $(OBJ_PATH)\jcmarker.obj \
38 $(OBJ_PATH)\jcmainct.obj \
39 $(OBJ_PATH)\jcprepct.obj \
40 $(OBJ_PATH)\jccoefct.obj \
41 $(OBJ_PATH)\jccolor.obj \
42 $(OBJ_PATH)\jcsample.obj \
43 $(OBJ_PATH)\jchuff.obj \
44 $(OBJ_PATH)\jcphuff.obj \
45 $(OBJ_PATH)\jcdctmgr.obj \
46 $(OBJ_PATH)\jfdctfst.obj \
47 $(OBJ_PATH)\jfdctflt.obj \
48 $(OBJ_PATH)\jfdctint.obj
50 # decompression library object files
52 $(OBJ_PATH)\jdapimin.obj \
53 $(OBJ_PATH)\jdapistd.obj \
54 $(OBJ_PATH)\jdtrans.obj \
55 $(OBJ_PATH)\jdatasrc.obj \
56 $(OBJ_PATH)\jdmaster.obj \
57 $(OBJ_PATH)\jdinput.obj \
58 $(OBJ_PATH)\jdmarker.obj \
59 $(OBJ_PATH)\jdhuff.obj \
60 $(OBJ_PATH)\jdphuff.obj \
61 $(OBJ_PATH)\jdmainct.obj \
62 $(OBJ_PATH)\jdcoefct.obj \
63 $(OBJ_PATH)\jdpostct.obj \
64 $(OBJ_PATH)\jddctmgr.obj \
65 $(OBJ_PATH)\jidctfst.obj \
66 $(OBJ_PATH)\jidctflt.obj \
67 $(OBJ_PATH)\jidctint.obj \
68 $(OBJ_PATH)\jidctred.obj \
69 $(OBJ_PATH)\jdsample.obj \
70 $(OBJ_PATH)\jdcolor.obj \
71 $(OBJ_PATH)\jquant1.obj \
72 $(OBJ_PATH)\jquant2.obj \
73 $(OBJ_PATH)\jdmerge.obj
75 # These objectfiles are included in libjpeg.lib
76 OBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
78 $(OBJ_PATH)\jmemnobs.obj: jmemnobs.c
80 $(OBJ_PATH)\jcomapi.obj: jcomapi.c
82 $(OBJ_PATH)\jutils.obj: jutils.c
84 $(OBJ_PATH)\jerror.obj: jerror.c
86 $(OBJ_PATH)\jmemmgr.obj: jmemmgr.c
88 $(OBJ_PATH)\jcapimin.obj: jcapimin.c
90 $(OBJ_PATH)\jcapistd.obj: jcapistd.c
92 $(OBJ_PATH)\jctrans.obj: jctrans.c
94 $(OBJ_PATH)\jcparam.obj: jcparam.c
96 $(OBJ_PATH)\jdatadst.obj: jdatadst.c
98 $(OBJ_PATH)\jcinit.obj: jcinit.c
100 $(OBJ_PATH)\jcmaster.obj: jcmaster.c
102 $(OBJ_PATH)\jcmarker.obj: jcmarker.c
104 $(OBJ_PATH)\jcmainct.obj: jcmainct.c
106 $(OBJ_PATH)\jcprepct.obj: jcprepct.c
108 $(OBJ_PATH)\jccoefct.obj: jccoefct.c
110 $(OBJ_PATH)\jccolor.obj: jccolor.c
112 $(OBJ_PATH)\jcsample.obj: jcsample.c
114 $(OBJ_PATH)\jchuff.obj: jchuff.c
116 $(OBJ_PATH)\jcphuff.obj: jcphuff.c
118 $(OBJ_PATH)\jcdctmgr.obj: jcdctmgr.c
120 $(OBJ_PATH)\jfdctfst.obj: jfdctfst.c
122 $(OBJ_PATH)\jfdctflt.obj: jfdctflt.c
124 $(OBJ_PATH)\jfdctint.obj: jfdctint.c
126 $(OBJ_PATH)\jdapimin.obj: jdapimin.c
128 $(OBJ_PATH)\jdapistd.obj: jdapistd.c
130 $(OBJ_PATH)\jdtrans.obj: jdtrans.c
132 $(OBJ_PATH)\jdatasrc.obj: jdatasrc.c
134 $(OBJ_PATH)\jdmaster.obj: jdmaster.c
136 $(OBJ_PATH)\jdinput.obj: jdinput.c
138 $(OBJ_PATH)\jdmarker.obj: jdmarker.c
140 $(OBJ_PATH)\jdhuff.obj: jdhuff.c
142 $(OBJ_PATH)\jdphuff.obj: jdphuff.c
144 $(OBJ_PATH)\jdmainct.obj: jdmainct.c
146 $(OBJ_PATH)\jdcoefct.obj: jdcoefct.c
148 $(OBJ_PATH)\jdpostct.obj: jdpostct.c
150 $(OBJ_PATH)\jddctmgr.obj: jddctmgr.c
152 $(OBJ_PATH)\jidctfst.obj: jidctfst.c
154 $(OBJ_PATH)\jidctflt.obj: jidctflt.c
156 $(OBJ_PATH)\jidctint.obj: jidctint.c
158 $(OBJ_PATH)\jidctred.obj: jidctred.c
160 $(OBJ_PATH)\jdsample.obj: jdsample.c
162 $(OBJ_PATH)\jdcolor.obj: jdcolor.c
164 $(OBJ_PATH)\jquant1.obj: jquant1.c
166 $(OBJ_PATH)\jquant2.obj: jquant2.c
168 $(OBJ_PATH)\jdmerge.obj: jdmerge.c
172 !include ..\makelib.b32