#
# Makefile for PriMa.input
#
# You probably don't need to change anything! 
#
DEFINES	= $(DEBUG) 
OBJECTS	= PriMa.input.o
APPNAME	= PriMa.input
SCRIPTS = PriMa-Cmd PriMa-File PriMa-Mail PriMa-Fax PriMa-lpr # any2ps

# static
XFORMS-STATIC	= /usr/local/lib/libforms.a
XPM-STATIC	= /usr/X11/lib/libXpm.a
LIBS-STATIC	= $(XFORMS-STATIC) $(XPM-STATIC) -lX11 -lm

ifeq ($(LANGUAGE),LANG_EN)
OBJECTS	+= PriMa.input-forms_en.o
HEADER	+= PriMa.input-forms_en.h
endif

ifeq ($(LANGUAGE),LANG_DE)
OBJECTS	+= PriMa.input-forms_de.o
HEADER	+= PriMa.input-forms_de.h
endif

all:	$(APPNAME)

$(APPNAME): $(OBJECTS)
	$(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS)

.c.o:
	$(CC) -c $(CFLAGS) $(INCLUDES) $*.c

clean:
	$(RM) $(APPNAME)
	$(RM) $(OBJECTS)
	$(RM) *~ *.bak

allclean:
	$(MAKE) clean
	$(RM) $(APPNAME).static

install: all
	$(INSTALL) -s $(APPNAME) $(BINDIR)
	$(INSTALL) $(SCRIPTS) $(BINDIR)

#### static
static: $(APPNAME).static

$(APPNAME).static: $(OBJECTS)
	$(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS-STATIC)

install.static: static
	$(INSTALL) -s $(APPNAME).static $(BINDIR)/$(APPNAME)
	$(INSTALL) $(SCRIPTS) $(BINDIR)
