Return to Makefile.am CVS log | Up to [local] / rpl / modules / sets |
Dernière série de patches pour gérer les types externes dans les bibliothèques. Voir pour cela modules/sets. Fonctionne. Attention, ne permet pas encore de compiler un code utilisant des types externes (la compilation se fait avant l'exécution de l'instruction USE).
1: SRCRPLC=\ 2: sets.rplc\ 3: types.rplc\ 4: union.rplc 5: 6: SRCH=\ 7: sets.h 8: 9: OBJ=$(SRCRPLC:.rplc=.o) 10: 11: all: sets.rplso 12: 13: EXTRA_DIST = $(SRCRPLC) $(SRCH) 14: 15: clean: 16: \rm -f $(OBJ) sets.rplso 17: 18: %.o: %.rplc $(SRCH) 19: gfortran -x c -fPIC -Wall -DRPLCONFIG -O2 -g -funsigned-char \ 20: -I$(top_srcdir) -I$(top_builddir)/src \ 21: -DREADLINE_LIBRARY \ 22: -I$(top_srcdir)/tools/@READLINE@ \ 23: -I$(top_builddir)/tools/@READLINE@ \ 24: -I$(top_builddir)/tools/@GSL@ \ 25: @INCSIGSEGV@ \ 26: -D_d_version_rpl=\"@VERSION@\" \ 27: -c -o $@ $< 28: 29: sets.rplso: $(OBJ) 30: gfortran -shared -g -o $@ $+ 31: 32: install: sets.rplso 33: $(INSTALL_DATA) sets.rplso $(DESTDIR)$(libdir)/sets.rplso