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 |
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 |