summaryrefslogtreecommitdiff
blob: f9efab2565277499bdbe6342f2e701729a9cf173 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
--- Makefile.LINUX.orig	2008-02-25 10:20:26.000000000 +0000
+++ Makefile.LINUX	2009-04-16 18:36:21.634506850 +0100
@@ -5,15 +5,14 @@
 TARGET3	= $(TARGET0).0.0.4
 OPJ     = OPJFile
 OPJ2DAT = opj2dat
-CC	= g++
-CFLAGS	= -pipe -Wall -W -O2 -fPIC
-LDFLAGS	= -shared -Wl,-soname,$(TARGET1)
+MYCXXFLAGS = -pipe -Wall -W -fPIC
+MYLDFLAGS = -shared -Wl,-soname,$(TARGET1)
 LIBEXT  = `./lib-arch.sh`
 all : $(TARGET0) $(OPJ2DAT)
 
 $(TARGET0) : $(OPJ).cpp $(OPJ).h
-	$(CC) -c $(CFLAGS) $(OPJ).cpp -o $(OPJ).o
-	$(CC) $(LDFLAGS) -o $(TARGET3) $(OPJ).o
+	$(CXX) -c $(CXXFLAGS) $(MYCXXFLAGS) $(OPJ).cpp -o $(OPJ).o
+	$(CXX) $(LDFLAGS) $(MYLDFLAGS) $(OPJ).o -o $(TARGET3) 
 	mkdir -p lib
 	chmod 644 $(TARGET3)
 	mv -f $(TARGET3) lib/
@@ -22,8 +21,9 @@
 	ln -sf $(TARGET3) $(TARGET1);\
 	ln -sf $(TARGET3) $(TARGET2))
 
-$(OPJ2DAT): $(OPJ2DAT).cpp 
-	$(CC) $(CFLAGS) -L lib/ -o $(OPJ2DAT) -lorigin $(OPJ2DAT).cpp
+$(OPJ2DAT): $(OPJ2DAT).cpp
+	$(CXX) -c $(CXXFLAGS) $(MYCXXFLAGS) $(OPJ2DAT).cpp -o $(OPJ2DAT).o
+	$(CXX) $(LDFLAGS) $(MYLDFLAGS) $(OPJ2DAT).o -Llib -lorigin -o $(OPJ2DAT)
 
 clean :
 	rm -f *~ *.o $(OPJ2DAT) $(TARGET0)*
@@ -36,9 +36,9 @@
 	chmod 755 $(OPJ2DAT)
 	cp $(OPJ2DAT) $(DESTDIR)/usr/bin
 	mkdir -p $(DESTDIR)/usr/include/$(TARGET)
-	chmod 644 $(OPJ).h tree.hh
-	cp $(OPJ).h tree.hh $(DESTDIR)/usr/include/$(TARGET)
-	ldconfig
+	chmod 644 $(OPJ).h
+	cp $(OPJ).h $(DESTDIR)/usr/include/$(TARGET)
+
 uninstall:
 	rm -f $(DESTDIR)/usr/$(LIBEXT)/$(TARGET0)* $(DESTDIR)/usr/bin/$(OPJ2DAT) $(DESTDIR)/usr/include/$(TARGET)/$(OPJ).h
 	ldconfig