equal
deleted
inserted
replaced
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 |