Added support for C++ source modules within Petidomo.

This commit is contained in:
Peter Simons 2000-12-15 14:54:00 +00:00
parent 7c59e894d3
commit 5d6c97d465

View File

@ -3,12 +3,14 @@
# #
CC = @CC@ CC = @CC@
CXX = @CXX@
AR = ar AR = ar
RANLIB = @RANLIB@ RANLIB = @RANLIB@
LEX = @LEX@ LEX = @LEX@
YACC = @YACC@ YACC = @YACC@
CFLAGS = @CFLAGS@ CFLAGS = @CFLAGS@
CXXFLAGS = @CXXFLAGS@
CPPFLAGS = @CPPFLAGS@ @DEFS@ CPPFLAGS = @CPPFLAGS@ @DEFS@
LDFLAGS = @LDFLAGS@ LDFLAGS = @LDFLAGS@
@ -20,16 +22,19 @@ LIBS = librfc822/librfc822.a liblists/liblists.a libargv/libargv.a \
libconfigfile/libconfigfile.a libtext/libtext.a \ libconfigfile/libconfigfile.a libtext/libtext.a \
libdebug/libdebug.a libdebug/libdebug.a
FLAGS_TO_PASS = CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" LEX="$(LEX)" \ FLAGS_TO_PASS = CC="$(CC)" CXX="$(CXX)" AR="$(AR)" RANLIB="$(RANLIB)" LEX="$(LEX)" \
YACC="$(YACC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ YACC="$(YACC)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
LDFLAGS="$(LDFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
.SUFFIXES: .SUFFIXES:
.SUFFIXES: .c .o .SUFFIXES: .c .o .cpp
.c.o: .c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
.cpp.o:
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
all: hermes listserv all: hermes listserv
petidomo: $(OBJS) $(LIBS) petidomo: $(OBJS) $(LIBS)