source: trunk/src/3rdparty/libmng/makefiles/makefile.bcb3

Last change on this file was 2, checked in by dmik, 20 years ago

Imported xplatform parts of the official release 3.3.1 from Trolltech

File size: 5.1 KB
Line 
1#
2# For conditions of distribution and use, see copyright notice in libmng.h
3#
4# makefile for libmng - THE MNG library
5# this makefile is suitable for Borland C++ Builder.
6# it works (at least) with Borland C++ Builder v3
7
8# Configuration options are now in mng_conf.h
9# this option forces dll compatibility
10MNGOPT = -DMNG_BUILD_DLL
11
12# The name of your C compiler:
13CC= bcc32
14
15# compiler options:
16CFLAGS= -WD -O2 -Hc -w-par -k -y -v -vi -c -tWD \
17 -wuse -wucp -wstv -wstu -wsig -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp \
18 -wamb -Tkh30000 -ff -5 -I.;..\zlib;..\jpgsrc6b;..\lcms\include $(MNGOPT)
19
20# source files
21SOURCES= libmng_hlapi.c libmng_callback_xs.c libmng_prop_xs.c libmng_chunk_xs.c \
22 libmng_read.c libmng_write.c libmng_display.c \
23 libmng_object_prc.c libmng_chunk_prc.c libmng_chunk_io.c libmng_error.c \
24 libmng_trace.c libmng_pixels.c libmng_filter.c libmng_dither.c \
25 libmng_zlib.c libmng_jpeg.c libmng_cms.c
26
27# object files
28OBJECTS= libmng_hlapi.obj libmng_callback_xs.obj libmng_prop_xs.obj libmng_chunk_xs.obj \
29 libmng_read.obj libmng_write.obj libmng_display.obj \
30 libmng_object_prc.obj libmng_chunk_prc.obj libmng_chunk_io.obj libmng_error.obj \
31 libmng_trace.obj libmng_pixels.obj libmng_filter.obj libmng_dither.obj \
32 libmng_zlib.obj libmng_jpeg.obj libmng_cms.obj
33
34# type dependancies
35.c.obj:
36 $(CC) $(CFLAGS) -c{ $<}
37
38# make options
39all: libmng.lib
40
41clean:
42 - del *.obj
43 - del libmng.lib
44
45# file dependancies
46libmng.lib: $(OBJECTS)
47 - del libmng.lib
48 tlib libmng.lib /E /C @&&|
49+libmng_hlapi.obj +libmng_callback_xs.obj +libmng_prop_xs.obj +libmng_chunk_xs.obj &
50+libmng_read.obj +libmng_write.obj +libmng_display.obj &
51+libmng_object_prc.obj +libmng_chunk_prc.obj +libmng_chunk_io.obj +libmng_error.obj &
52+libmng_trace.obj +libmng_pixels.obj +libmng_filter.obj +libmng_dither.obj &
53+libmng_zlib.obj +libmng_jpeg.obj +libmng_cms.obj
54|
55
56libmng_hlapi.obj: libmng_hlapi.c libmng.h libmng_conf.h libmng_types.h \
57 libmng_data.h libmng_objects.h libmng_object_prc.h \
58 libmng_chunks.h libmng_memory.h libmng_error.h libmng_trace.h libmng_read.h \
59 libmng_write.h libmng_display.h libmng_zlib.h libmng_cms.h libmng_zlib.h
60libmng_callback_xs.obj: libmng_callback_xs.c libmng.h libmng_conf.h libmng_types.h \
61 libmng_data.h libmng_error.h libmng_trace.h
62libmng_prop_xs.obj: libmng_prop_xs.c libmng.h libmng_conf.h libmng_types.h \
63 libmng_data.h libmng_error.h libmng_trace.h libmng_cms.h
64libmng_chunk_xs.obj: libmng_chunk_xs.c libmng.h libmng_conf.h libmng_types.h \
65 libmng_data.h libmng_chunks.h libmng_chunk_prc.h libmng_error.h libmng_trace.h
66libmng_read.obj: libmng_read.c libmng.h libmng_conf.h libmng_types.h \
67 libmng_data.h libmng_objects.h libmng_object_prc.h \
68 libmng_chunks.h libmng_chunk_prc.h libmng_chunk_io.h libmng_memory.h \
69 libmng_error.h libmng_trace.h libmng_read.h libmng_display.h
70libmng_write.obj: libmng_write.c libmng.h libmng_conf.h libmng_types.h \
71 libmng_data.h libmng_error.h libmng_trace.h libmng_write.h
72libmng_display.obj: libmng_display.c libmng.h libmng_conf.h libmng_types.h \
73 libmng_data.h libmng_objects.h libmng_object_prc.h libmng_memory.h \
74 libmng_error.h libmng_trace.h libmng_zlib.h libmng_cms.h \
75 libmng_pixels.h libmng_display.h
76libmng_object_prc.obj: libmng_object_prc.c libmng.h libmng_conf.h libmng_types.h \
77 libmng_data.h libmng_objects.h libmng_object_prc.h libmng_memory.h \
78 libmng_error.h libmng_trace.h libmng_display.h libmng_pixels.h
79libmng_chunk_prc.obj: libmng_chunk_prc.c libmng.h libmng_conf.h libmng_types.h \
80 libmng_data.h libmng_chunks.h libmng_chunk_prc.h libmng_memory.h \
81 libmng_error.h libmng_trace.h
82libmng_chunk_io.obj: libmng_chunk_io.c libmng.h libmng_conf.h libmng_types.h \
83 libmng_data.h libmng_objects.h libmng_object_prc.h libmng_chunks.h \
84 libmng_chunk_io.h libmng_chunk_prc libmng_memory.h libmng_error.h \
85 libmng_trace.h libmng_display.h libmng_zlib.h libmng_pixels.h
86libmng_error.obj: libmng_error.c libmng.h libmng_conf.h libmng_types.h \
87 libmng_data.h libmng_error.h libmng_trace.h
88libmng_trace.obj: libmng_trace.c libmng.h libmng_conf.h libmng_types.h \
89 libmng_data.h libmng_error.h libmng_trace.h
90libmng_pixels.obj: libmng_pixels.c libmng.h libmng_conf.h libmng_types.h \
91 libmng_data.h libmng_objects.h libmng_memory.h libmng_error.h libmng_trace.h \
92 libmng_cms.h libmng_filter.h libmng_pixels.h
93libmng_filter.obj: libmng_filter.c libmng.h libmng_conf.h libmng_types.h \
94 libmng_data.h libmng_error.h libmng_trace.h libmng_filter.h
95libmng_dither.obj: libmng_dither.c libmng.h libmng_conf.h libmng_types.h \
96 libmng_data.h libmng_error.h libmng_trace.h libmng_dither.h
97libmng_zlib.obj: libmng_zlib.c libmng.h libmng_conf.h libmng_types.h \
98 libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h libmng_pixels.h \
99 libmng_filter.h libmng_zlib.h
100libmng_jpeg.obj: libmng_jpeg.c libmng.h libmng_conf.h libmng_types.h \
101 libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h \
102 libmng_pixels.h libmng_jpeg.h
103libmng_cms.obj: libmng_cms.c libmng.h libmng_conf.h libmng_types.h \
104 libmng_data.h libmng_objects.h libmng_error.h libmng_trace.h libmng_cms.h
105
Note: See TracBrowser for help on using the repository browser.