Mercurial > hg > graal-jvmci-8
comparison make/linux/makefiles/jsig.make @ 1123:167c2986d91b
6843629: Make current hotspot build part of jdk5 control build
Summary: Source changes for older compilers plus makefile changes.
Reviewed-by: xlu
author | phh |
---|---|
date | Wed, 16 Dec 2009 12:54:49 -0500 |
parents | bd02caa94611 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1122:dcb15a6f342d | 1123:167c2986d91b |
---|---|
23 # | 23 # |
24 | 24 |
25 # Rules to build signal interposition library, used by vm.make | 25 # Rules to build signal interposition library, used by vm.make |
26 | 26 |
27 # libjsig[_g].so: signal interposition library | 27 # libjsig[_g].so: signal interposition library |
28 JSIG = jsig$(G_SUFFIX) | 28 JSIG = jsig |
29 LIBJSIG = lib$(JSIG).so | 29 LIBJSIG = lib$(JSIG).so |
30 | |
31 JSIG_G = $(JSIG)$(G_SUFFIX) | |
32 LIBJSIG_G = lib$(JSIG_G).so | |
30 | 33 |
31 JSIGSRCDIR = $(GAMMADIR)/src/os/$(Platform_os_family)/vm | 34 JSIGSRCDIR = $(GAMMADIR)/src/os/$(Platform_os_family)/vm |
32 | 35 |
33 DEST_JSIG = $(JDK_LIBDIR)/$(LIBJSIG) | 36 DEST_JSIG = $(JDK_LIBDIR)/$(LIBJSIG) |
34 | 37 |
48 | 51 |
49 $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE) | 52 $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE) |
50 @echo Making signal interposition lib... | 53 @echo Making signal interposition lib... |
51 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ | 54 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ |
52 $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $< -ldl | 55 $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) -o $@ $< -ldl |
56 $(QUIETLY) [ -f $(LIBJSIG_G) ] || { ln -s $@ $(LIBJSIG_G); } | |
53 | 57 |
54 install_jsig: $(LIBJSIG) | 58 install_jsig: $(LIBJSIG) |
55 @echo "Copying $(LIBJSIG) to $(DEST_JSIG)" | 59 @echo "Copying $(LIBJSIG) to $(DEST_JSIG)" |
56 $(QUIETLY) cp -f $(LIBJSIG) $(DEST_JSIG) && echo "Done" | 60 $(QUIETLY) cp -f $(LIBJSIG) $(DEST_JSIG) && echo "Done" |
57 | 61 |