æÁÊÌÙ libezV24-0.1.1.orig/libezV24-0_s.a É libezV24-0.1.1/libezV24-0_s.a ÒÁÚÌÉÞÁÀÔÓÑ diff -durN libezV24-0.1.1.orig/Makefile libezV24-0.1.1/Makefile --- libezV24-0.1.1.orig/Makefile 2003-02-17 16:46:18 +0300 +++ libezV24-0.1.1/Makefile 2003-10-29 21:27:57 +0300 @@ -23,7 +23,7 @@ PLATFORM=__LINUX__ # the base path where the file should be installed to. -PREFIX = /usr/local +PREFIX = /usr # generate the name of the output file in dependence of the development state. # @@ -65,7 +65,7 @@ RANLIB = ranlib # concatinate the compile flags -CFLAGS = $(C_FLAG) $(C_DEFS) +CFLAGS = $(C_FLAG) $(C_DEFS) $(RPM_OPT_FLAGS) @@ -90,13 +90,14 @@ $(NAME): $(OBJS) - gcc -shared -W1,soname,$(SONAME) -o $(NAME) $(OBJS) + gcc -shared -Wl,-soname,$(SONAME) -o $(NAME) $(OBJS) + ln -s $(NAME) $(SONAME) + ln -s $(SONAME) $(PLAINNAME) $(LIBNAME): $(OBJS) $(AR) $(ARFLAGS) $(LIBNAME) $(OBJS) $(RANLIB) $(LIBNAME) - # Abhängigkeiten des Source, jedoch dann ohne Generierungsanweisung, wenn # die Extension durch obigen Automatismus abgedeckt wird! # @@ -111,14 +112,14 @@ # install: - install -d -m 755 $(PREFIX)/include/$(SOBASE)/; - install -m 644 ezV24.h $(PREFIX)/include/$(SOBASE)/ - install -m 644 -s $(LIBNAME) $(PREFIX)/lib/$(LIBNAME) - install -m 755 -s $(NAME) $(PREFIX)/lib/$(NAME) - rm -f $(PREFIX)/lib/$(SONAME) $(PREFIX)/lib/$(PLAINNAME) - ln -s $(PREFIX)/lib/$(NAME) $(PREFIX)/lib/$(SONAME);\ - ln -s $(PREFIX)/lib/$(SONAME) $(PREFIX)/lib/$(PLAINNAME);\ - ldconfig + install -d -m 755 $(DESTDIR)$(PREFIX)/include/$(SOBASE)/; + install -m 644 ezV24.h $(DESTDIR)$(PREFIX)/include/$(SOBASE)/ + install -d -m 755 $(DESTDIR)$(PREFIX)/lib/ + install -m 644 -s $(LIBNAME) $(DESTDIR)$(PREFIX)/lib/$(LIBNAME) + install -m 755 -s $(NAME) $(DESTDIR)$(PREFIX)/lib/$(NAME) + rm -f $(DESTDIR)$(PREFIX)/lib/$(SONAME) $(DESTDIR)$(PREFIX)/lib/$(PLAINNAME) + ln -s $(NAME) $(DESTDIR)$(PREFIX)/lib/$(SONAME);\ + ln -s $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(PLAINNAME);\ uninstall: rm -f $(PREFIX)/include/ezV24/* @@ -156,8 +157,8 @@ # library must be installed first! To avoid this, i use the static lib! # gcc -o test-v24 -Wall test-v24.c -l$(SOBASE) # -test-v24: test-v24.c ezV24.h $(LIBNAME) - gcc -o test-v24 -Wall test-v24.c -L./ $(LIBNAME) +test-v24: test-v24.c ezV24.h + gcc -o test-v24 -Wall test-v24.c -I./ -L./ -lezV24 # --------------------------------------------------------------------------