packages: fotoxx/fotoxx-Makefile.patch - rewrite Makefile into something us...

sparky sparky at pld-linux.org
Thu Nov 26 15:19:14 CET 2009


Author: sparky                       Date: Thu Nov 26 14:19:14 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rewrite Makefile into something useful

---- Files affected:
packages/fotoxx:
   fotoxx-Makefile.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/fotoxx/fotoxx-Makefile.patch
diff -u /dev/null packages/fotoxx/fotoxx-Makefile.patch:1.3
--- /dev/null	Thu Nov 26 15:19:14 2009
+++ packages/fotoxx/fotoxx-Makefile.patch	Thu Nov 26 15:19:08 2009
@@ -0,0 +1,33 @@
+--- fotoxx-8.7/Makefile.orig	2009-11-24 20:37:25.000000000 +0100
++++ fotoxx-8.7/Makefile	2009-11-26 15:12:11.000000000 +0100
+@@ -5,8 +5,10 @@
+ SOURCE = $(PROGRAM)-$(VERSION).cpp
+ 
+ # replace CFLAGS and LFLAGS -O (Oh) with -g for GDB debugging
+-CFLAGS = -O -Wall -c `pkg-config --cflags gtk+-2.0`
+-LFLAGS = -O -Wall -rdynamic `pkg-config --libs gtk+-2.0 gthread-2.0`
++CFLAGS := $(OPTCFLAGS) -Wall $(shell pkg-config --cflags gtk+-2.0)
++LDFLAGS := $(OPTLDFLAGS) -rdynamic
++LIBS := $(OPTLIBS) $(shell pkg-config --libs gtk+-2.0 gthread-2.0) -lfreeimage
++CXX = g++
+ 
+ # use $PREFIX if defined, else assume /usr/local
+ ifeq "$(PREFIX)" ""
+@@ -21,14 +23,14 @@
+ 
+ $(PROGRAM): $(PROGRAM).o zfuncs.o
+ 	@ ./dependencies.sh
+-	@ g++ $(LFLAGS) -lfreeimage -o $(PROGRAM) $(PROGRAM).o zfuncs.o
++	$(CXX) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
+ 
+ $(PROGRAM).o: $(SOURCE)
+-	@ g++ $(CFLAGS) -o $(PROGRAM).o $(SOURCE)		\
++	$(CXX) $(CFLAGS) -c -o $@ $^ \
+ 	  -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\""
+ 
+ zfuncs.o: zfuncs.cpp
+-	@ g++ $(CFLAGS) zfuncs.cpp	\
++	$(CXX) $(CFLAGS) -c -o $@ $^ \
+ 	  -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" -D "BINDIR=\"$(BINDIR)\""
+ 
+ install: $(PROGRAM)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/fotoxx/fotoxx-Makefile.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list