The R Project SVN R

Rev

Rev 42541 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

include ../MkRules

Rchtml-CPPFLAGS= -I "$(HHWDIR)/include"

all: ../../../modules/Rchtml.dll

## need -k as hhctrl exports HtmlHelpA
## don't need to think about cross-compilation, but 
## some versions of MinGW need --as set here
libhhctrl.dll.a : MkChmDll
    $(ECHO) EXPORTS > hhctrl.def
    $(ECHO) HtmlHelpA@16 >> hhctrl.def
    $(DLLTOOL) $(DLLTOOLFLAGS) --dllname hhctrl.ocx  --def hhctrl.def --output-lib $@
    $(RM) hhctrl.def

../../../modules/Rchtml.dll: Rchtml.o libhhctrl.dll.a
    $(MKDIR) -p ../../../modules
    $(DLL) -shared -s -o $@ Rchtml.o -L. -lhhctrl

clean:
    $(RM) *.o libhhctrl.dll.a