#
# Makefile zum Uebersetzen des beruehmt-beruechtigten XmComboBox-Widgets
#
# (c) 1993, 94, 95 Harald Albrecht
# albrecht@igpm.rwth-aachen.de
#

C_COMPILER	= cc
DEFINES		= -DFUNCPROTOC -I/usr/include/X11 -I/usr/dt/include -I/usr/openwin/include
LIBS		= -L/usr/dt/lib -L/usr/openwin/lib -lXm -lXmu -lXt -lX11
CFLAGS		= -g

GROFF		= groff

CC		= $(C_COMPILER) $(CFLAGS) $(DEFINES)

#
# Bastele das ComboBox-Widget zusammen.
#
#all:		demo FontSel XmComboBox.3X
all:		ComboBox.o

XmComboBox.3X:	ComboBox.groff
		$(GROFF) -t -man -Tascii ComboBox.groff > XmComboBox.3X

ComboBox.o:	ComboBox.c ComboBox.h ComboBoxP.h
		$(CC) -c ComboBox.c

ComboBoxDemo.o:	ComboBox.h ComboBoxDemo.c
		$(CC) -c ComboBoxDemo.c

demo:		ComboBox.o ComboBoxDemo.o
		$(CC) -o ComboBoxDemo ComboBoxDemo.o ComboBox.o $(LIBS) 

FontSel:	ComboBox.o FontSel.o
		$(CC) -o FontSel FontSel.o ComboBox.o $(LIBS)

FontSel.o:	FontSel.c
		$(CC) -c FontSel.c

FontSelX:	ComboBox.o
		$(CC) -c FontSel.c -DUSE_BUTTONFACELIB
		$(CC) -o FontSel FontSel.o ComboBox.o \
			../../ButtonFaceLib/libButtFace.a -lXm -lXmu -lXt -lXpm -lX11

library:	ComboBox.o
		rm -f libComboBox.a
		ar cqs libComboBox.a ComboBox.o

clean:		
		@echo "Cleaning up cores, o's and archives..."
		@-rm *.o *.a *.gz *.dvi *.lof *.log *.toc *.aux ComboBoxDemo *.tar
		@-rm core

Combotar:
		@echo "Creating public tar for ComboBox..."
		latex ComboBox_ger.tex
		latex ComboBox_ger.tex
		/usr/local/bin/dvips.exe -t DINA4 -o ComboBox_ger.ps ComboBox_ger.dvi
		latex ComboBox_eng.tex
		latex ComboBox_eng.tex
		/usr/local/bin/dvips.exe -t LEGAL -o ComboBox_eng.ps ComboBox_eng.dvi
		tar cfv ComboBox.tar ComboBox.c ComboBox.h ComboBoxP.h \
			FontSel.c \
                        ComboBox.doc ComboBox_eng.dvi ComboBoxDemo.c COPYING \
                        Makefile ComboBox.man vmsmake.com motif.opt \
                        motif11.opt motif12.opt readme.vms \
                        ComboBox.groff
		gzip -f ComboBox.tar
		gzip -f ComboBox_ger.dvi
		gzip -f ComboBox_ger.ps
		gzip -f ComboBox_eng.ps
		@echo "Done!"
		@ls -l ComboBox.tar.gz

tarfile:
		@echo "Creating tar for ComboBox..."
		tar cfv ComboBox.tar ComboBox.c ComboBox.h ComboBoxP.h \
		FontSel.c \
		ComboBox.doc ComboBox.man ComboBox_ger.tex ComboBox_eng.tex \
		handbook.sty handbookeng.sty ComboBoxDemo.c COPYING \
		dina4.sty picinpar.sty vmsmake.com motif.opt motif11.opt \
		motif12.opt readme.vms \
		ComboBox.groff \
		Makefile
		gzip -f ComboBox.tar
		@echo "Done!"
		@ls -l ComboBox.tar.gz
