~ubuntu-branches/ubuntu/oneiric/libmng/oneiric

« back to all changes in this revision

Viewing changes to makefiles/makefile.bcb3

  • Committer: Bazaar Package Importer
  • Author(s): Shiju p. Nair
  • Date: 2006-04-07 09:49:11 UTC
  • mfrom: (0.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060407094911-ay3179o63gvlh4ll
Tags: 1.0.9-1
* New upstream release. (closes: #303968, #271979)
* Patch from Aurelien Jarno <aurel32@debian.org> to support GNU/kFreeBSD.
  Closes: #314696)
* Patch from Christopher Bodenstein <cb@physicman.net> to support
  hurd-i386. (closes: #361103)
* README.Debian provide information on what options are compiled in to
  libmng.(closes: #174523)

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
10
 
MNGOPT = -DMNG_BUILD_DLL
11
 
 
12
 
# The name of your C compiler:
13
 
CC= bcc32
14
 
 
15
 
# compiler options:
16
 
CFLAGS= -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
21
 
SOURCES= 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
28
 
OBJECTS= 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
39
 
all: libmng.lib
40
 
 
41
 
clean:
42
 
        - del *.obj
43
 
        - del libmng.lib
44
 
 
45
 
# file dependancies
46
 
libmng.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
 
 
56
 
libmng_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
60
 
libmng_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
62
 
libmng_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
64
 
libmng_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
66
 
libmng_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
70
 
libmng_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
72
 
libmng_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
76
 
libmng_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
79
 
libmng_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
82
 
libmng_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
86
 
libmng_error.obj: libmng_error.c libmng.h libmng_conf.h libmng_types.h \
87
 
        libmng_data.h libmng_error.h libmng_trace.h
88
 
libmng_trace.obj: libmng_trace.c libmng.h libmng_conf.h libmng_types.h \
89
 
        libmng_data.h libmng_error.h libmng_trace.h
90
 
libmng_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
93
 
libmng_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
95
 
libmng_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
97
 
libmng_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
100
 
libmng_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
103
 
libmng_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
 
 
 
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
 
10
MNGOPT = -DMNG_BUILD_DLL
 
11
 
 
12
# The name of your C compiler:
 
13
CC= bcc32
 
14
 
 
15
# compiler options:
 
16
CFLAGS= -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
 
21
SOURCES= libmng_hlapi.c libmng_callback_xs.c libmng_prop_xs.c libmng_chunk_xs.c \
 
22
        libmng_chunk_descr.c 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
 
28
OBJECTS= libmng_hlapi.obj libmng_callback_xs.obj libmng_prop_xs.obj libmng_chunk_xs.obj \
 
29
        libmng_chunk_descr.obj 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
 
39
all: libmng.lib
 
40
 
 
41
clean:
 
42
        - del *.obj
 
43
        - del libmng.lib
 
44
 
 
45
# file dependancies
 
46
libmng.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
 
 
56
libmng_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
 
60
libmng_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
 
62
libmng_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
 
64
libmng_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
 
66
libmng_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
 
70
libmng_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
 
72
libmng_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
 
76
libmng_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
 
79
libmng_chunk_descr.obj: libmng_chunk_descr.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
 
82
libmng_chunk_prc.obj: libmng_chunk_prc.c libmng.h libmng_conf.h libmng_types.h \
 
83
        libmng_data.h libmng_chunks.h libmng_chunk_prc.h libmng_memory.h \
 
84
        libmng_error.h libmng_trace.h
 
85
libmng_chunk_io.obj: libmng_chunk_io.c libmng.h libmng_conf.h libmng_types.h \
 
86
        libmng_data.h libmng_objects.h libmng_object_prc.h libmng_chunks.h \
 
87
        libmng_chunk_io.h libmng_chunk_prc libmng_memory.h libmng_error.h \
 
88
        libmng_trace.h libmng_display.h libmng_zlib.h libmng_pixels.h
 
89
libmng_error.obj: libmng_error.c libmng.h libmng_conf.h libmng_types.h \
 
90
        libmng_data.h libmng_error.h libmng_trace.h
 
91
libmng_trace.obj: libmng_trace.c libmng.h libmng_conf.h libmng_types.h \
 
92
        libmng_data.h libmng_error.h libmng_trace.h
 
93
libmng_pixels.obj: libmng_pixels.c libmng.h libmng_conf.h libmng_types.h \
 
94
        libmng_data.h libmng_objects.h libmng_memory.h libmng_error.h libmng_trace.h \
 
95
        libmng_cms.h libmng_filter.h libmng_pixels.h
 
96
libmng_filter.obj: libmng_filter.c libmng.h libmng_conf.h libmng_types.h \
 
97
        libmng_data.h libmng_error.h libmng_trace.h libmng_filter.h
 
98
libmng_dither.obj: libmng_dither.c libmng.h libmng_conf.h libmng_types.h \
 
99
        libmng_data.h libmng_error.h libmng_trace.h libmng_dither.h
 
100
libmng_zlib.obj: libmng_zlib.c libmng.h libmng_conf.h libmng_types.h \
 
101
        libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h libmng_pixels.h \
 
102
        libmng_filter.h libmng_zlib.h
 
103
libmng_jpeg.obj: libmng_jpeg.c libmng.h libmng_conf.h libmng_types.h \
 
104
        libmng_data.h libmng_memory.h libmng_error.h libmng_trace.h \
 
105
        libmng_pixels.h libmng_jpeg.h
 
106
libmng_cms.obj: libmng_cms.c libmng.h libmng_conf.h libmng_types.h \
 
107
        libmng_data.h libmng_objects.h libmng_error.h libmng_trace.h libmng_cms.h
 
108