fixed lt_version in configure.ac
[openjpeg.git] / codec / Makefile.nix
1 #jp3d/codec/Makefile
2
3 include ../../config.nix
4
5 INSTALL_BIN = $(prefix)/bin
6 CFLAGS = -Wall -I. -I../libjp3dvm -lstdc++ # -g -p -pg
7 #USERLIBS = -lm
8
9 ifeq ($(ENABLE_SHARED),yes)
10 ELIB = ../libopenjp3dvm.so.$(JP3D_MAJOR).$(JP3D_MINOR).$(JP3D_BUILD)
11 else
12 ELIB = ../libopenjp3dvm.a
13 endif
14
15 all: jp3d_to_volume volume_to_jp3d
16         install -d ../../bin
17         install jp3d_to_volume volume_to_jp3d ../../bin
18
19 jp3d_to_volume: jp3d_to_volume.c $(ELIB)
20         $(CC) $(CFLAGS) getopt.c convert.c jp3d_to_volume.c \
21         -o jp3d_to_volume  $(ELIB) $(USERLIBS)
22
23 volume_to_jp3d: volume_to_jp3d.c  $(ELIB)
24         $(CC) $(CFLAGS) getopt.c convert.c volume_to_jp3d.c \
25         -o volume_to_jp3d  $(ELIB) $(USERLIBS)
26
27 clean:
28         rm -f jp3d_to_volume volume_to_jp3d
29
30 install: all
31         install -d $(DESTDIR)$(INSTALL_BIN)
32         install -m 755 -o root -g root jp3d_to_volume $(DESTDIR)$(INSTALL_BIN)
33         install -m 755 -o root -g root volume_to_jp3d $(DESTDIR)$(INSTALL_BIN)
34
35 uninstall:
36         rm -f $(DESTDIR)$(INSTALL_BIN)/jp3d_to_volume
37         rm -f $(DESTDIR)$(INSTALL_BIN)/volume_to_jp3d