CURDIR=translate
LOCAL_CLEAN=localclean
OBJS =  anlparm.o compile.o internal.o notload.o \
		translat.o trstring.o vfopen.o

OBJSS =  notload.os translat.os
all: lib msgcomp msgscan msgclean msgupd msgmove sgml2flat $(OBJSS)

include ../rules.mak

proto:
	proto -m0+ *.cc\
		-binternal.h+translate.pm \
		-btranslat.h+translate.pm

localclean:
	rm -f sgml2flat msgscan msgcomp msgupd msgclean msgmove msgcopy testalign

# Test program

sgml2flat: sgml2flat.o translate.a
	$(GPPLINK) -g $(LDF) -o sgml2flat $<

LIBO=../misc/misc.a 
#../userconf/userconf.a ../dialog/dialog.a -lncurses

msgscan: msgscan.o translate.a
	$(GPPLINK) $(LDF) -o msgscan $< translate.a $(LIBO)

msgcomp: msgcomp.o translate.a
	$(GPPLINK) $(LDF) -o msgcomp $< translate.a ../misc/misc.a

msgclean: msgclean.o translate.a
	$(GPPLINK) $(LDF) -o msgclean $< translate.a ../misc/misc.a

msgupd: msgupd.o translate.a
	$(GPPLINK) $(LDF) -o msgupd $< translate.a ../misc/misc.a

msgmove: msgmove.o translate.a
	$(GPPLINK) $(LDF) -o msgmove $< translate.a ../misc/misc.a
	ln -sf msgmove msgcopy

translat.html: translat.sgml	
	../doc/publish.sh translat . $(WWWBASE)/linuxconf $(WWWUPBASE)/linuxconf

testalign: testalign.o translate.a
	$(GPPLINK) $(LDF) -o testalign $< translate.a $(LIBO)

