corrade-vassal – Blame information for rev 1

Subversion Repositories:
Rev:
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