--- ./debian/make_lib~ 2009-01-20 16:18:34.000000000 +0900 +++ ./debian/make_lib 2009-01-20 17:08:48.000000000 +0900 @@ -2,17 +2,24 @@ all: cd .. - $(MAKE) -f makefile.u CFLAGS="$(GCCOPT) -fPIC \ +# $(MAKE) -f makefile.u CFLAGS="$(GCCOPT) -fPIC \ +# -I ../ -DNON_UNIX_STDIO -D$(INTSIZE)" +# +# gcc -shared -Wl,-soname,lib$(INTSIZE).so.2\ +# -o lib$(INTSIZE).so.2.1 *.o -lc -lm + + $(MAKE) -f makefile.u CFLAGS="$(GCCOPT) -fPIC -fno-common \ -I ../ -DNON_UNIX_STDIO -D$(INTSIZE)" - gcc -shared -Wl,-soname,lib$(INTSIZE).so.2\ - -o lib$(INTSIZE).so.2.1 *.o -lc -lm + gcc -dynamiclib -flat_namespace -undefined suppress\ + -o lib$(INTSIZE).2.1.dylib *.o -install_name /opt/local/lib/lib$(INTSIZE).dylib -Wl,-compatibility_version -Wl,2 -Wl,-current_version -Wl,2.1 ar r lib$(INTSIZE).a *.o ranlib lib$(INTSIZE).a touch build_$(INTSIZE) clean: + rm -f lib$(INTSIZE).so.2.1 lib$(INTSIZE).2.1.dylib cd .. $(MAKE) -f makefile.u clean