![]() ![]() | ![]() |
Modifications des makefiles des modules et patches de src/rplexternals.h.
1: SRCRPLC=\ 2: complement.rplc\ 3: intersection.rplc\ 4: sets.rplc\ 5: types.rplc\ 6: union.rplc 7: 8: SRCH=\ 9: sets.h 10: 11: EXAMPLES=\ 12: example.rpl 13: 14: OBJ=$(SRCRPLC:.rplc=.o) 15: 16: all: sets.rplso 17: 18: EXTRA_DIST = $(SRCRPLC) $(SRCH) $(EXAMPLES) 19: 20: clean: 21: \rm -f $(OBJ) sets.rplso 22: 23: %.o: %.rplc $(SRCH) $(top_builddir)/src/rplexternals.h $(top_builddir)/src/rpl.h 24: @echo " RPLC $@" 25: @gfortran -x c -fPIC -Wall -DRPLCONFIG -O2 -g -funsigned-char \ 26: -I$(top_srcdir) -I$(top_builddir)/src \ 27: -DREADLINE_LIBRARY \ 28: -I$(top_srcdir)/tools/@READLINE@ \ 29: -I$(top_builddir)/tools/@READLINE@ \ 30: -I$(top_builddir)/tools/@GSL@ \ 31: @INCSIGSEGV@ \ 32: -D_d_version_rpl=\"@VERSION@\" \ 33: -c -o $@ $< 34: 35: sets.rplso: $(OBJ) 36: @echo " RPLSO $@" 37: @gfortran -shared -g -o $@ $+ 38: 39: install: sets.rplso 40: $(INSTALL_DATA) sets.rplso $(DESTDIR)$(libdir)/sets.rplso