Mercurial > hg > truffle
comparison make/solaris/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 | d1605aabd0a1 |
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 |
44 | 47 |
45 $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE) | 48 $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE) |
46 @echo Making signal interposition lib... | 49 @echo Making signal interposition lib... |
47 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ | 50 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ |
48 $(LFLAGS_JSIG) -o $@ $< -ldl | 51 $(LFLAGS_JSIG) -o $@ $< -ldl |
52 [ -f $(LIBJSIG_G) ] || { ln -s $@ $(LIBJSIG_G); } | |
49 | 53 |
50 install_jsig: $(LIBJSIG) | 54 install_jsig: $(LIBJSIG) |
51 @echo "Copying $(LIBJSIG) to $(DEST_JSIG)" | 55 @echo "Copying $(LIBJSIG) to $(DEST_JSIG)" |
52 $(QUIETLY) cp -f $(LIBJSIG) $(DEST_JSIG) && echo "Done" | 56 $(QUIETLY) cp -f $(LIBJSIG) $(DEST_JSIG) && echo "Done" |
53 | 57 |