comparison libdha/Makefile @ 7005:40c596e65526

adds a soname and a shared library version number to libdha. patch by Goetz Waschk <waschk@informatik.uni-rostock.de>
author arpi
date Wed, 14 Aug 2002 21:44:56 +0000
parents 10131c2b3987
children b69ddd4d3bb9
comparison
equal deleted inserted replaced
7004:8eff71f38685 7005:40c596e65526
7 ifeq ($(TARGET_OS),CYGWIN) 7 ifeq ($(TARGET_OS),CYGWIN)
8 SHORTNAME = libdha.dll 8 SHORTNAME = libdha.dll
9 else 9 else
10 SHORTNAME = libdha.so 10 SHORTNAME = libdha.so
11 endif 11 endif
12 LIBNAME = libdha-$(VERSION).so 12 LIBNAME = libdha.so.$(VERSION)
13 13
14 SRCS=libdha.c mtrr.c pci.c pci_names.c 14 SRCS=libdha.c mtrr.c pci.c pci_names.c
15 OBJS=$(SRCS:.c=.o) 15 OBJS=$(SRCS:.c=.o)
16 16
17 CFLAGS = $(OPTFLAGS) -fPIC -I. -I.. -Wall -W 17 CFLAGS = $(OPTFLAGS) -fPIC -I. -I.. -Wall -W
28 28
29 .c.o: 29 .c.o:
30 $(CC) -c $(CFLAGS) -o $@ $< 30 $(CC) -c $(CFLAGS) -o $@ $<
31 31
32 $(LIBNAME): $(OBJS) 32 $(LIBNAME): $(OBJS)
33 $(CC) -shared -o $(LIBNAME) $(OBJS) $(LIBS) 33 $(CC) -shared -Wl,-soname -Wl,$(LIBNAME) -o $(LIBNAME) $(OBJS) $(LIBS)
34 ln -sf $(LIBNAME) $(SHORTNAME) 34 ln -sf $(LIBNAME) $(SHORTNAME)
35 35
36 all: $(LIBNAME) $(SHORTNAME) 36 all: $(LIBNAME) $(SHORTNAME)
37 37
38 pci_names.c: 38 pci_names.c: