Wrong uncompressed formats... oops
[convexer.git] / Makefile
1 all: libcxr.so libnbvtf.so
2
3 libcxr.so: cxr/cxr.h cxr/cxr_math.h cxr/cxr_mem.h
4 gcc -O1 -ggdb -fPIC -shared \
5 -Wall -Wno-unused-variable -Wno-unused-function -std=c99 -pedantic \
6 -DCXR_SO -DCXR_DEBUG -DCXR_VALVE_MAP_FILE \
7 -xc cxr/cxr.h \
8 -o libcxr.so \
9 -lm
10
11 tovtf: nbvtf/obj/librgbcx.o nbvtf/obj/tovtf.o
12 g++ -O3 \
13 -Wno-unused-variable -Wno-unused-function -fsanitize=address -Werror=vla \
14 nbvtf/obj/tovtf.o nbvtf/obj/librgbcx.o \
15 -o tovtf
16
17 nbvtf/obj/librgbcx.o: nbvtf/librgbcx.cc nbvtf/rgbcx.h
18 g++ -O3 -c \
19 nbvtf/librgbcx.cc \
20 -o nbvtf/obj/librgbcx.o
21
22 nbvtf/obj/tovtf.o: nbvtf/vtf_cmd.c nbvtf/nbvtf.h
23 gcc -O3 -c \
24 -DUSE_LIBRGBCX \
25 -I./nbvtf/ \
26 nbvtf/vtf_cmd.c \
27 -o nbvtf/obj/tovtf.o
28
29 nbvtf/obj/libnbvtf.o: nbvtf/nbvtf.h
30 gcc -O3 -fPIC -c \
31 -DUSE_LIBRGBCX -DNBVTF_AS_SO \
32 -xc nbvtf/nbvtf.h \
33 -o nbvtf/obj/libnbvtf.o
34
35 libnbvtf.so: nbvtf/obj/librgbcx.o nbvtf/obj/libnbvtf.o
36 g++ -O3 -shared \
37 nbvtf/obj/librgbcx.o nbvtf/obj/libnbvtf.o \
38 -o libnbvtf.so
39
40 test: cxr/test.c cxr/cxr.h cxr/cxr_math.h cxr/solid.h
41 gcc -ggdb -O1 -Wall \
42 -Wno-unused-variable -Wno-unused-function -fsanitize=address -Werror=vla \
43 cxr/test.c \
44 -o test \
45 -lm