summaryrefslogtreecommitdiff
path: root/codec/Makefile.nix
diff options
context:
space:
mode:
authorWinfried <szukw000@arcor.de>2010-12-10 04:27:40 +0000
committerWinfried <szukw000@arcor.de>2010-12-10 04:27:40 +0000
commit428dea2e25e4b431bfd5edb73af2911668f8457b (patch)
tree1fac5946fe26e63da59435d91a6e81d7fabc7661 /codec/Makefile.nix
parent1ffab354d9dbf3cdb5c653bd7601c36366bcb06b (diff)
Changed build choice in configure.ac/Makefile.am/Makefile.nix: shared xor static
Diffstat (limited to 'codec/Makefile.nix')
-rw-r--r--codec/Makefile.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/codec/Makefile.nix b/codec/Makefile.nix
index b87a4d34..e34ad39c 100644
--- a/codec/Makefile.nix
+++ b/codec/Makefile.nix
@@ -6,17 +6,23 @@ INSTALL_BIN = $(prefix)/bin
CFLAGS = -Wall -I. -I../libjp3dvm -lstdc++ # -g -p -pg
#USERLIBS = -lm
+ifeq ($(ENABLE_SHARED),yes)
+ELIB = ../libopenjp3dvm.so.$(JP3D_MAJOR).$(JP3D_MINOR).$(JP3D_BUILD)
+else
+ELIB = ../libopenjp3dvm.a
+endif
+
all: jp3d_to_volume volume_to_jp3d
install -d ../../bin
install jp3d_to_volume volume_to_jp3d ../../bin
-jp3d_to_volume: jp3d_to_volume.c ../libopenjp3dvm.a
+jp3d_to_volume: jp3d_to_volume.c $(ELIB)
$(CC) $(CFLAGS) getopt.c convert.c jp3d_to_volume.c \
- -o jp3d_to_volume ../libopenjp3dvm.a $(USERLIBS)
+ -o jp3d_to_volume $(ELIB) $(USERLIBS)
-volume_to_jp3d: volume_to_jp3d.c ../libopenjp3dvm.a
+volume_to_jp3d: volume_to_jp3d.c $(ELIB)
$(CC) $(CFLAGS) getopt.c convert.c volume_to_jp3d.c \
- -o volume_to_jp3d ../libopenjp3dvm.a $(USERLIBS)
+ -o volume_to_jp3d $(ELIB) $(USERLIBS)
clean:
rm -f jp3d_to_volume volume_to_jp3d