corrade-vassal – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | vero | 1 | # MacOSX makefile for OpenJPEG |
2 | |||
3 | VER_MAJOR = 2 |
||
4 | VER_MINOR = 1.5.0-dotnet-1 |
||
5 | |||
6 | SRCS = ./libopenjpeg/bio.c ./libopenjpeg/cio.c ./libopenjpeg/dwt.c ./libopenjpeg/event.c ./libopenjpeg/image.c ./libopenjpeg/j2k.c ./libopenjpeg/j2k_lib.c ./libopenjpeg/jp2.c ./libopenjpeg/jpt.c ./libopenjpeg/mct.c ./libopenjpeg/mqc.c ./libopenjpeg/openjpeg.c ./libopenjpeg/pi.c ./libopenjpeg/raw.c ./libopenjpeg/t1.c ./libopenjpeg/t2.c ./libopenjpeg/tcd.c ./libopenjpeg/tgt.c ./libopenjpeg/cidx_manager.c ./libopenjpeg/phix_manager.c ./libopenjpeg/ppix_manager.c ./libopenjpeg/thix_manager.c ./libopenjpeg/tpix_manager.c |
||
7 | CPPSRCS = ./dotnet/dotnet.cpp |
||
8 | INCLS = ./libopenjpeg/bio.h ./libopenjpeg/cio.h ./libopenjpeg/dwt.h ./libopenjpeg/event.h ./libopenjpeg/fix.h ./libopenjpeg/image.h ./libopenjpeg/int.h ./libopenjpeg/j2k.h ./libopenjpeg/j2k_lib.h ./libopenjpeg/jp2.h ./libopenjpeg/jpt.h ./libopenjpeg/mct.h ./libopenjpeg/mqc.h ./libopenjpeg/openjpeg.h ./libopenjpeg/pi.h ./libopenjpeg/raw.h ./libopenjpeg/t1.h ./libopenjpeg/t2.h ./libopenjpeg/tcd.h ./libopenjpeg/tgt.h ./libopenjpeg/opj_includes.h ./dotnet/dotnet.h ./libopenjpeg/cidx_manager.h ./libopenjpeg/indexbox_manager.h |
||
9 | INCLUDE = -Ilibopenjpeg |
||
10 | |||
11 | # General configuration variables: |
||
12 | CC = gcc |
||
13 | LIBTOOLSTAT = libtool |
||
14 | LIBTOOLDYN = g++ |
||
15 | |||
16 | |||
17 | COMPILERFLAGS = -O3 -fPIC -m32 |
||
18 | |||
19 | MODULES = $(SRCS:.c=.o) |
||
20 | CPPMODULES = $(CPPSRCS:.cpp=.o) |
||
21 | CFLAGS = $(COMPILERFLAGS) $(INCLUDE) |
||
22 | |||
23 | TARGET = openjpeg-dotnet |
||
24 | SHAREDLIB = lib$(TARGET)-$(VER_MAJOR)-$(VER_MINOR).dylib |
||
25 | LIBNAME = lib$(TARGET).dylib |
||
26 | |||
27 | |||
28 | |||
29 | |||
30 | default: all |
||
31 | |||
32 | all: OpenJPEG |
||
33 | |||
34 | dos2unix: |
||
35 | @$(DOS2UNIX) $(SRCS) $(INCLS) |
||
36 | |||
37 | dist: OpenJPEG |
||
38 | install -d ../bin |
||
39 | cp $(SHAREDLIB) ../bin/ |
||
40 | |||
41 | OpenJPEG: $(STATICLIB) $(SHAREDLIB) |
||
42 | |||
43 | .c.o: |
||
44 | $(CC) $(CFLAGS) -c $< -o $@ |
||
45 | |||
46 | $(STATICLIB): $(MODULES) |
||
47 | $(LIBTOOLSTAT) -o $@ $(MODULES) |
||
48 | |||
49 | |||
50 | .cpp.o: |
||
51 | $(CC) $(CFLAGS) -c $< -o $@ |
||
52 | |||
53 | $(SHAREDLIB): $(MODULES) $(CPPMODULES) |
||
54 | $(LIBTOOLDYN) -m32 -dynamiclib -o $@ $(MODULES) $(CPPMODULES) $(LIBRARIES) |
||
55 | |||
56 | |||
57 | |||
58 | install: |
||
59 | install -d ../bin |
||
60 | cp $(SHAREDLIB) ../bin/ |
||
61 | |||
62 | |||
63 | clean: |
||
64 | rm -rf core dist/ u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME) |
||
65 |