1: SRCRPLC=\
2: XSynchronize.rplc \
3: XStoreName.rplc \
4: XtAddCallback.rplc \
5: XtAppExitMainLoop.rplc \
6: XtAppInitialize.rplc \
7: XtAppMainLoop.rplc \
8: XtCreatePopupShell.rplc \
9: XtCreateManagedWidget.rplc \
10: XtCreateWidget.rplc \
11: XtDestroyWidget.rplc \
12: XtPopdown.rplc \
13: XtPopup.rplc \
14: XtRealizeWidget.rplc \
15: XtRemoveCallback.rplc \
16: callbacks.rplc \
17: motif.rplc \
18: types.rplc
19:
20: SRCH=\
21: motif.h
22:
23: EXAMPLES=\
24: example.rpl
25:
26: OBJ=$(SRCRPLC:.rplc=.o)
27:
28: all: motif.rplso
29:
30: EXTRA_DIST = $(SRCRPLC) $(SRCH) $(EXAMPLES) definitions.sh
31:
32: clean:
33: \rm -f $(OBJ) motif.rplso variables.h
34:
35: variables.h: definitions.sh
36: @echo " DEF $@"
37: @$(srcdir)/definitions.sh $(builddir) $(top_builddir) \
38: $(top_builddir)/tools/@OPENMOTIF@/install/include
39:
40: %.o: %.rplc $(SRCH) \
41: $(top_builddir)/src/rplexternals.h $(top_builddir)/src/rpl.h \
42: variables.h
43: @echo " RPLC $@"
44: @gfortran -x c -fPIC -Wall -DRPLCONFIG -O2 -g -funsigned-char \
45: -I$(top_srcdir) -I$(top_builddir)/src -I$(builddir) \
46: -DREADLINE_LIBRARY \
47: -I$(top_builddir) \
48: -I$(top_srcdir)/tools/@READLINE@ \
49: -I$(top_builddir)/tools/@READLINE@ \
50: -I$(top_builddir)/tools/@GSL@ \
51: -I$(top_srcdir)/tools/@OPENMOTIF@/lib \
52: @INCSIGSEGV@ \
53: -D_d_version_rpl=\"@VERSION@\" \
54: -c -o $@ $<
55:
56: motif.rplso: $(OBJ)
57: @echo " RPLSO $@"
58: @gfortran -shared -g -o $@ $+
59:
60: install: motif.rplso
61: $(INSTALL_DATA) $< $(DESTDIR)$(libdir)/$<
CVSweb interface <joel.bertrand@systella.fr>