Ticket #11: Module.mk

File Module.mk, 548 bytes (added by skbhate, 17 years ago)

Master/Module.mk. Updated rule.

Line 
1local_sub := Master
2
3local_src := $(wildcard $(local_sub)/*.F)
4path_srcs += $(local_src)
5
6local_src := $(patsubst $(local_sub)/%.F,%.F,$(local_src))
7local_objs := $(subst .F,.o,$(local_src))
8
9sources += $(local_src)
10
11ifeq ($(OS)-$(strip $(FORT)),CYGWIN-df)
12
13#ifeq ($(OS),CYGWIN)
14$(BIN): $(libraries) $(local_objs)
15 $(LD) $(FFLAGS) $(local_objs) $(libraries) $(LIBS_WIN32) /exe:$(BIN_WIN32) /link $(LDFLAGS)
16else
17$(BIN): $(libraries) $(local_objs)
18 $(LD) $(FFLAGS) $(LDFLAGS) $(local_objs) -o $@ $(libraries) $(LIBS)
19endif