home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
octa21eb.zip
/
octave
/
PATOS2.ZIP
/
libcruft
/
makerules.os2
< prev
Wrap
Text File
|
1998-02-07
|
739b
|
36 lines
# Common rules for octave's libcruft directories.
# Modified by Klaus Gebhardt, 1994 - 1995
CFLAGS := -mprobe $(CFLAGS)
FFLAGS := -mprobe $(FFLAGS)
SOURCES = *.f
CRUFT_FSRC = $(wildcard *.f)
CRUFT_BASE = $(notdir $(CRUFT_FSRC))
CRUFT_CSRC = $(patsubst %.f, %.c, $(CRUFT_BASE))
CRUFT_OBJ = $(patsubst %.f, %.o, $(CRUFT_BASE))
CRUFT_OMF = $(patsubst %.f, %.obj, $(CRUFT_BASE))
DEP = $(CRUFT_OMF)
ifeq ($(DLLNAME),misc)
CRUFT_COBJ = machar.obj dostop.obj lo-error.obj f77-fcn.obj
DLLDEP = $(DEP) $(CRUFT_COBJ)
else
DLLDEP = $(DEP)
endif
all: $(CRUFT_OBJ)
omf: $(DLLDEP)
lib: ../$(DLLNAME).lib
../$(DLLNAME).lib: $(DLLDEP)
rm -f $@
emxomfar r $@ $(DLLDEP)
clean:
rm -f *.a *.lib *.o *.obj *.exe