SubDir TOP Extensions ;

SubDirHdrs $(TOP) Sources ;

SubDirSysHdrs /boot/home/config/include ;
SubDirSysHdrs /boot/common/include ;
LINKFLAGS += -L/boot/home/config/lib -L/boot/common/lib ;

# <pe-src>
PeExtension PrefixLines 
	: PrefixLines.cpp 
	: libhekkel.so be $(STDC++LIB) 
	: prefix.r
	;
# </pe-src>

# <pe-src>
PeExtension BeBookFetch 
	: BeBookFetch.cpp 
	: libhekkel.so be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension BeHappy 
	: BeHappy.cpp 
	: libhekkel.so be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension Copy\ Lines\ Containing 
	: CopyContaining.cpp 
	: libhekkel.so pcreposix $(RX_LIB) be $(STDC++LIB) 
	: copycon.r
	;
# </pe-src>

# <pe-src>
PeExtension Cut\ Lines\ Containing 
	: CutContaining.cpp 
	: libhekkel.so pcreposix $(RX_LIB) be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension Expand\ Tabs
	: ConvertTabs.cpp 
	: libhekkel.so be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension Replace\ As\ Tabs
	: ConvertTabs.cpp 
	: libhekkel.so be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension HeaderGuard
	: HeaderGuard.cpp 
	: be
	;
# </pe-src>

# <pe-src>
PeExtension HeaderHeader
	: HeaderHeader.cpp 
	: libhekkel.so <nogrist>Pe be tracker $(STDC++LIB)
	;
# </pe-src>

# <pe-src>
PeExtension ImageToC
	: ImageToC.cpp 
	: libhekkel.so <nogrist>Pe be translation $(STDC++LIB)
	;
# </pe-src>

# <pe-src>
PeExtension Pipe
	: Pipe.cpp 
	: libhekkel.so be $(STDC++LIB) 
	: Pipe.dlog.r
	;
# </pe-src>

# <pe-src>
PeExtension HTMLImage
	: HTMLImage.cpp 
	: libhekkel.so be $(STDC++LIB) 
	: HTMLImage.dlog.r
	;
# </pe-src>

# <pe-src>
PeExtension HTMLAnchor
	: HTMLAnchor.cpp 
	: libhekkel.so be $(STDC++LIB) 
	: HTMLAnchor.dlog.r
	;
# </pe-src>

# <pe-src>
PeExtension HTMLUpdate
	: HTMLUpdate.cpp 
	: libhekkel.so be $(STDC++LIB) mail 
	;
# </pe-src>
if $(OSPLAT) = X86 {
	# avoid warning about strftime() with %x:
	ObjectC++Flags HTMLUpdate.cpp : -Wno-format ;
}

# <pe-src>
PeExtension ROT13
	: ROT13.cpp 
	: libhekkel.so be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension drieuxCaps
	: drieuxCaps.cpp JRandom.cpp 
	: libhekkel.so be $(STDC++LIB) 
	;
# </pe-src>

# <pe-src>
PeExtension WebPaste 
	: WebPaste.cpp 
	: libhekkel.so <nogrist>Pe be $(STDC++LIB)
	;
# </pe-src>
