FFLAGS = +ppu +E1 -K -C -g LDFLAGS = -lm -Wl,+vnocompatwarnings LIBS = \ /cern/pro/lib/libmathlib.a \ /cern/pro/lib/libkernlib.a \ /cern/pro/lib/libgrafX11.a \ /cern/pro/lib/libgraflib.a \ /cern/pro/lib/libpawlib.a \ /usr/lib/X11R5/libX11.a \ /cern/pro/lib/libpacklib.a #-lU77 CPP = gcc FC = f77 SHELL = /usr/bin/sh SED = sed SOURCES = $(wildcard *.F) OBJS = $(patsubst %.F,%.o,$(SOURCES)) # Rules... ../event_display.exe: $(OBJS) f77 -o$@ $(OBJS) $(LIBS) $(LDFLAGS) %.o: %.F $(FC) $(FFLAGS) -c $< -o $@ %.d: %.F @$(SHELL) -c '$(CPP) -M $< | sed -e'\''s/$*.F.o/$*.o $@/g'\'' >$@' # @$(SHELL) -ec '$(CPP) -M $< | sed -e'\''s/$*.F.o/$*.o $@/g'\'' >$@' include $(SOURCES:.F=.d) clean: rm *.o single: $(CPP) -E $(SOURCES) | sed '/^#/ d' > one.file.f