diff options
Diffstat (limited to 'misc/gctpc/files/patch-Makefile')
-rw-r--r-- | misc/gctpc/files/patch-Makefile | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/misc/gctpc/files/patch-Makefile b/misc/gctpc/files/patch-Makefile new file mode 100644 index 000000000000..49af39fa6c91 --- /dev/null +++ b/misc/gctpc/files/patch-Makefile @@ -0,0 +1,32 @@ + +$FreeBSD$ + +--- Makefile.orig Fri Feb 24 17:05:37 1995 ++++ Makefile Thu May 31 15:33:40 2001 +@@ -1,10 +1,12 @@ + + INCDIR = +-ARCHIVE = geolib.a ++SHLIB = libgctpc.so.1 ++ARCHIVE = libgctpc.a + LIBDIR = + SRCDIR = . + INCS = cproj.h proj.h +-CC = cc ++CC ?= cc ++CFLAGS += -fPIC -DPIC + + OBJECTS= \ + $(ARCHIVE)(alberfor.o) $(ARCHIVE)(alberinv.o) \ +@@ -56,6 +58,11 @@ + cproj.c report.c lamccfor.c lamccinv.c paksz.c untfz.c sphdz.c \ + br_gctp.c Makefile cproj.h proj.h + ++$(SHLIB): $(ARCHIVE) ++ mkdir objs ++ cd objs && ar x ../$(ARCHIVE) && $(CC) -shared -o ../$(SHLIB) *.o ++ rm -rf objs ++ + $(ARCHIVE): $(OBJECTS) + + |