diff options
author | Tilman Keskinoz <arved@FreeBSD.org> | 2004-03-22 12:49:42 +0000 |
---|---|---|
committer | Tilman Keskinoz <arved@FreeBSD.org> | 2004-03-22 12:49:42 +0000 |
commit | 1412c2db12c35e6cd73793dbb54e842b19e3d910 (patch) | |
tree | 619aa8adb1f251600cd0a20f2af375542987795f /devel/ecgi | |
parent | f31e2fb8d55e9ed3bdf74821638779d313e4da89 (diff) |
Notes
Diffstat (limited to 'devel/ecgi')
-rw-r--r-- | devel/ecgi/Makefile | 1 | ||||
-rw-r--r-- | devel/ecgi/files/patch-Makefile | 21 |
2 files changed, 16 insertions, 6 deletions
diff --git a/devel/ecgi/Makefile b/devel/ecgi/Makefile index 7729c7b8eb9e..251781d53233 100644 --- a/devel/ecgi/Makefile +++ b/devel/ecgi/Makefile @@ -21,7 +21,6 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_REINPLACE= yes USE_GMAKE= yes INSTALLS_SHLIB= yes -CFLAGS+= "-fPIC" HEADER_FILES= ecgi.h ecgitk.h include/memfile.h diff --git a/devel/ecgi/files/patch-Makefile b/devel/ecgi/files/patch-Makefile index 8cc13b2a8177..c1e03f2223e0 100644 --- a/devel/ecgi/files/patch-Makefile +++ b/devel/ecgi/files/patch-Makefile @@ -1,5 +1,5 @@ ---- Makefile.orig Tue Feb 13 22:02:11 2001 -+++ Makefile Wed Aug 14 05:20:36 2002 +--- Makefile.orig Tue Feb 13 14:02:11 2001 ++++ Makefile Mon Mar 22 13:47:28 2004 @@ -1,14 +1,14 @@ SHAREDOPT = -shared -LIBDIR = /usr/lib @@ -21,12 +21,14 @@ shared: libecgi.so cp libecgi.so /usr/lib -@@ -19,32 +19,32 @@ +@@ -18,33 +18,42 @@ + ar rs libecgi.a obj/ecgi.o obj/memfile.o obj/ecgitk.o printf "\n\n***congratulations - compilation worked***\n*** run 'make install' now ***\n\n" - libecgi.so: obj/ecgi.o obj/ecgitk.o +-libecgi.so: obj/ecgi.o obj/ecgitk.o - gcc $(SHAREDOPT) obj/ecgi.o obj/memfile.o obj/ecgitk.o -o libecgi.so -+ $(CC) $(SHAREDOPT) obj/ecgi.o obj/memfile.o obj/ecgitk.o -o libecgi.so ++libecgi.so: obj/ecgi.So obj/ecgitk.So obj/memfile.So ++ $(CC) $(SHAREDOPT) obj/ecgi.So obj/memfile.So obj/ecgitk.So -o libecgi.so install: cp libecgi.a $(LIBDIR) @@ -54,6 +56,15 @@ obj/ecgitk.o: src/ecgitk.c ecgitk.h - $(CC) -c src/ecgitk.c $(INCS) $(FLAGS) -o obj/ecgitk.o + $(CC) -c src/ecgitk.c $(INCS) $(CFLAGS) -o obj/ecgitk.o ++ ++obj/ecgi.So: src/ecgi.c ecgi.h obj/memfile.o ++ $(CC) -c src/ecgi.c $(INCS) $(CFLAGS) -fPIC -o obj/ecgi.So ++ ++obj/memfile.So: src/memfile.c include/memfile.h ++ $(CC) -o obj/memfile.So -c src/memfile.c -fPIC $(INCS) $(CFLAGS) ++ ++obj/ecgitk.So: src/ecgitk.c ecgitk.h ++ $(CC) -c src/ecgitk.c $(INCS) $(CFLAGS) -fPIC -o obj/ecgitk.So clean: rm -f obj/* *.a *.so -f tests/test.cgi tests/testload |