Lines 25-44
Link Here
|
25 |
js: $(LIB_DIR)/libjs.a |
25 |
js: $(LIB_DIR)/libjs.a |
26 |
|
26 |
|
27 |
$(LIB_DIR)/libjs.a: $(LIB_DIR)/libnspr4.a |
27 |
$(LIB_DIR)/libjs.a: $(LIB_DIR)/libnspr4.a |
28 |
$(GUNZIP) -c js-$(SMONKEY_VER).tar.gz | $(TAR) xf - |
|
|
29 |
@for I in patches/js-*.patch; do \ |
28 |
@for I in patches/js-*.patch; do \ |
30 |
($(PATCH) -p1 < $${I} || echo "Skipping patch"); \ |
29 |
($(PATCH) -p1 < $${I} || echo "Skipping patch"); \ |
31 |
done |
30 |
done |
32 |
@$(MAKE) -C $(JS_DIR)/src BUILD_OPT=1 JS_DIST=$(SYSTEM_DIR) \ |
31 |
@$(MAKE) -C $(JS_DIR)/src JS_DIST=$(SYSTEM_DIR) \ |
33 |
JS_THREADSAFE=1 \ |
32 |
JS_THREADSAFE=1 \ |
34 |
XCFLAGS="-DHAVE_VA_COPY -DVA_COPY=va_copy $(CFLAGS)" \ |
33 |
XCFLAGS="-DHAVE_VA_COPY -DVA_COPY=va_copy $(CFLAGS)" \ |
35 |
XLDFLAGS="$(LDFLAGS)" \ |
|
|
36 |
-f Makefile.ref |
34 |
-f Makefile.ref |
37 |
@mkdir $(INC_DIR)/js |
35 |
@mkdir $(INC_DIR)/js |
38 |
@cp $(JS_DIR)/src/*.h $(INC_DIR)/js |
36 |
@cp $(JS_DIR)/src/*.h $(INC_DIR)/js |
39 |
@cp $(JS_DIR)/src/*.tbl $(INC_DIR)/js |
37 |
@cp $(JS_DIR)/src/*.tbl $(INC_DIR)/js |
40 |
@cp $(JS_DIR)/src/*_OPT.OBJ/*.h $(INC_DIR)/js |
38 |
@cp $(JS_DIR)/src/*_DBG.OBJ/*.h $(INC_DIR)/js |
41 |
@cp $(JS_DIR)/src/*_OPT.OBJ/libjs.a $(LIB_DIR) |
39 |
@cp $(JS_DIR)/src/*_DBG.OBJ/libjs.a $(LIB_DIR) |
42 |
|
40 |
|
43 |
$(LIB_DIR)/libnspr4.a: |
41 |
$(LIB_DIR)/libnspr4.a: |
44 |
$(GUNZIP) -c nsprpub-$(NSPR_VER).tar.gz | $(TAR) xf - |
42 |
$(GUNZIP) -c nsprpub-$(NSPR_VER).tar.gz | $(TAR) xf - |
Lines 46-52
Link Here
|
46 |
($(PATCH) -p1 < $${I} || echo "Skipping patch"); \ |
44 |
($(PATCH) -p1 < $${I} || echo "Skipping patch"); \ |
47 |
done |
45 |
done |
48 |
(cd $(NSPR_DIR) && \ |
46 |
(cd $(NSPR_DIR) && \ |
49 |
./configure --disable-debug --enable-optimize \ |
47 |
./configure --disable-debug \ |
50 |
--prefix=$(SYSTEM_DIR) $(NSPR_SIXTYFOUR) && \ |
48 |
--prefix=$(SYSTEM_DIR) $(NSPR_SIXTYFOUR) && \ |
51 |
$(MAKE) all install) |
49 |
$(MAKE) all install) |