Mercurial > hg > xemacs-beta
comparison modules/common/Makefile.common @ 1650:34abfb24e891
[xemacs-hg @ 2003-08-28 15:44:04 by james]
Fix the C++ build, with many module-specific fixes.
author | james |
---|---|
date | Thu, 28 Aug 2003 15:44:30 +0000 |
parents | 64eaceca611d |
children | bbba13600d74 |
comparison
equal
deleted
inserted
replaced
1649:9afdad50eaf7 | 1650:34abfb24e891 |
---|---|
55 MAKE_DOCFILE=@MAKE_DOCFILE@ | 55 MAKE_DOCFILE=@MAKE_DOCFILE@ |
56 MODCFLAGS=@MODCFLAGS@ | 56 MODCFLAGS=@MODCFLAGS@ |
57 INSTALLPATH=@INSTALLPATH@ | 57 INSTALLPATH=@INSTALLPATH@ |
58 INSTALL_PROGRAM=@MOD_INSTALL_PROGRAM@ | 58 INSTALL_PROGRAM=@MOD_INSTALL_PROGRAM@ |
59 OBJECT_TO_BUILD=@OBJECT_TO_BUILD@ | 59 OBJECT_TO_BUILD=@OBJECT_TO_BUILD@ |
60 LIBSTDCPP=@LIBSTDCPP@ | |
60 #ifdef HAVE_MS_WINDOWS | 61 #ifdef HAVE_MS_WINDOWS |
61 IMPORT_LIB=../../src/xemacs-import.a | 62 IMPORT_LIB=../../src/xemacs-import.a |
62 #endif | 63 #endif |
63 | 64 |
64 .PHONY: clean distclean install | 65 .PHONY: clean distclean install |
67 .c.o: | 68 .c.o: |
68 $(MODCC) $(MODCFLAGS) -c $< | 69 $(MODCC) $(MODCFLAGS) -c $< |
69 | 70 |
70 $(MODNAME).ell: $(OBJS) $(MODNAME)_i.o $(IMPORT_LIB) | 71 $(MODNAME).ell: $(OBJS) $(MODNAME)_i.o $(IMPORT_LIB) |
71 $(MODCC) --mode=link --mode=verbose --mod-output=$@ \ | 72 $(MODCC) --mode=link --mode=verbose --mod-output=$@ \ |
72 $(OBJS) $(MODNAME)_i.o $(IMPORT_LIB) $(LDFLAGS) | 73 $(OBJS) $(MODNAME)_i.o $(IMPORT_LIB) $(LDFLAGS) $(LIBSTDCPP) |
73 | 74 |
74 $(MODNAME)_i.c: $(SRCS) | 75 $(MODNAME)_i.c: $(SRCS) |
75 ELLMAKEDOC=$(MAKE_DOCFILE) $(MODCC) --mode=init --mod-output=$@ \ | 76 ELLMAKEDOC=$(MAKE_DOCFILE) $(MODCC) --mode=init --mod-output=$@ \ |
76 --mod-name=$(MODNAME) --mod-version=$(MODVER) \ | 77 --mod-name=$(MODNAME) --mod-version=$(MODVER) \ |
77 --mod-title=$(MODTITLE) $(SRC_SRCS) | 78 --mod-title=$(MODTITLE) $(SRC_SRCS) |